\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\\\\\x|v8}}~}}~{~{z~~|{}|{~|z{z}~~}}}~}}~|~}x~}~}~~}}z~|}{~}~{}}}z~}y}~{{|{|{}~}}|z{|~z}{}}~{y~~|{}|}~z~y}}|}z}~}~|~z{~z}|~~y~}z|~{||~z}{|}~}|z{~~}~|~x~|}}zy~{}~~||~~~~~{|~~z}}~{~|y~|~~z}}~}z}}}}}xy{~}}~{~{~~{~~~~}~~|}~~}~}{~z|z|~}~yy|~|x|}{|y~}z}{~~|z~~z{{~~z~{{}|v||}z~~|y~|}{|~}}y}{{~~~}{~z}{~~{~|z~~|{}y}{|}y~||}||{}|}||y}}||||~{~}|~|}~~v~yy||~{zy{~}{z{}~|}~}}||}}|~zz~~{z{~}~|||}}z~{}z~}zy}~}z}}~zx}||~|}z|{}~~{{y}{}}}~~|{}~~~y{~~}{z}~~~}|y}|~}}z|{}~}~{}~}z}z}{z~|w}}~|z{z|z{~~|}}~}~|~}|~|~x}~}~z~{|x~~z}}~~{~}}}{}}}{}}{x}~}z}~}}~~{z}}z{{~|}||}~}|~}}|{}~}{}y~{~}}|{z{{}{|~~~~|}x|{{~|~{z~z|~~{|}|~}~{{|{{{|~~|~~||~}z}~z}}{||~yz}~~}}|{|}~}||~~~{}{~~{~~wv|{~}}{}{|~~}~~~}~~|z}}|{~{~~~~}~z}|x||}~~{|~}~}zx~~~{}}|~y|}}~|~}|}{~~~~|z~~}~|~||{}}~|~{~|~}}|{|~{}~~{{|{{~~}x~~y{~|~{{}}}}~z~||}y|{}}~}}|}~z~~}|~~}|~~~~{}|~{{{~~||~~|y}z|~~~~~~~~~~~~~|}~}~~{~|}}~~}}{|}{{z~~~}|}~~}z|}||~~}||{~}y}|}yy{~|}{}z|z}z{~~{w}|~}}~|~||~~~}|}}{~{~}y~{~~~||}}~~|~}~}{|~{~|~~}~}}~}}}z|{~{~{|}zy}~u~~~z}}}|z|}~}}~~|}}}v{~x~}~}||}~{~|x{{|~~~{}|~~z~|{~|~~~z{z~~~z}y~~}}~~~|||~~|~{z{}}~y}}}~y}|}z}~~{x}~~|}|}~|}}}~~}|}~~~~y|{|}z{~y}y{~{{~{~yz}}~y}y~|~z||}{~}}|{~~y}}~|~~}~{|}~~|{~~y|y{{~~}{}~}|{|~~|}|}|{{|~}||~z|~~~~}}~~~|}{~}~}|||z}y~}}|{}z{{}~{~}|||z||}~~}{}~~{x~~||{~v{z{}~}~z}|~~{~~}}~~~|~}}}~~}~~~~{~}}~{|}~~}~~}|}~~~}~~~~}}~|}~~~z}}~z~~{{{~~{}||{~z}}{{{|}x~}~z}|~}~~|z{{}||zz}|~}~}y~~|}z}~y~~~~x|}~~x}|}~yy}yz}}~}}x|z{{|x~}z}~yz~}}{{~}||}}z~|}}~~~~|zz{{|{~{zz~}~{~~~|}~|~|~}}|}{}z}~|}~{~zy}{zz|||x~z~{}|{}~~z{y|~{~|~~{~{|y~~|{~{}}{y~{v~y~}~{~{}}}zx~}~}|{~~||||{{{{{}w{z|~{|~z{~{~}{{{z|}~}~y}{~~}}|{~}{|~}y|{~|~|~}~z}~|}{~|}|}y~~{~|w}|{{{}}~~x}}|}{{}z|~y{z{~}v|zz|z~{yzz~}||}x{}{}z~|}zz~z~}|z~~~}z~~~z}}{{y}~}{~z~~|~||~~y|{~}y|z}}{||zy|}~}{y}{}yxy{}}|}~}{{||}z}|z~||y~~|~}~|~|x}{}~}}yz{~~|~x{}z}{y~|}|~~~y}~~y~~y|}y||}|}z}|}}|}z{{}}~{|{wxz}}~|}|}~~~}~~}{~z~~|}|~}~}~~}~}~|~}~~~~~~{~~~~{~~~}~}}~~~}|~~~~~~~~|}z|}~}|{|zz|y}x~z~{|}{{yy}|~~~}z}~|{z|{~}~}~|}{xy~zz}z~z~}~{w|}zy|zx~zy{|{~~{|z|||{{|}}~|}{}|}{~x}~}||w|~z|}{|}{||wz~{z}{u}z}~~{{~~|}y}{}~|~z|}}z~yzy~yz}{{{}{~{yx|||~{{}|~~{{~{}y|zz||}~~~||z|zw}zz||}z|}z~~z{}}}~~~y|~~|z}~yxv}yzyz{|{z|vz|z|}{y{z}{|~}~~~~||~}~{zyz}y|{x{}|~|}{y~|z~|~~{|}}}}|~xs}{||}~{z|~{|~yzz{{|}|{}x}|}~u||z~{}y|~{|~}z}z|{}z~~z~x}|}w{|ys{|z}||}}~}z~|||}~|~z{~}~}{x{z||y{~{~}|{||}z}}zy}~yy{~|zz}|}z~{{|}}~yxyyy~}~}~}z}|z~{}z|y|~}|~~|}|~|{~}~~~~|y~~~~|x|}|{~y{|{wz|y~||z|yz{~z|z{|~}{}|{~}~~~}}{|~~}}~}}~~~|}}~}~}|~}~~||}~~~~~}|~{~|||~}~~~~|~~~~z~}}{|}}|~{{|}}s}|~{~z{x}~xz~~|yz|~|{z{}|~y|x|{~zz~z||}z~x}}zzzzz{|~||x|}y{z}z{}}~{~}}|}{}|~}~}z~{y{x{~{~|}||y}}y|~}{|z{}z}y~{z~y~~~}}}}y~}~~~}{z~{}~}~}|~|{~{~}|{z|~{|{~zzzx{{~~||{||{z{}~~|yy|~|xy~{{|~{~{zzz}{||~w{|zw{z~{}{{{t{{{z~}z}{}}zz{{~}~}}|}|~w{~||y}{|z~~|{|y|}|}}z~}{~|z}~{|}||~}|}|xx|}}|}~~x~z~~}}~w|~}z}z{{}~{|~~z{~yz||}~{{~}}~~{|}|||~z{~|}z}}~yy~{~yzz|{x}z|~~y}~}yy{~~{}{{{{y}~{~}}{|}}}|~}z~yz|{~~x~|{zx}{}y}~|y{|}x~{px}{z|{~||{{}}x}{~{~|{|~{~~{{x{~x~y{y|~{}}z{~{~|~}z}}|y|z}|{}z~{}||z||~}}~~y{zx}{z}}~~{|~}~zx~x||}y{|{}~{|{~{}|{}}y}z~}|{}~z}~}|~}}~~~}~~~~|~|~~~~}}}~||}{~}z}~~|~{~~|}~|~~}}~~}~~||~{~}y}}~~|}~}}}}z~}~~~|x}}{z~z}|}x}yy~y|x}|xxzx}xz}|zz}~zz{~{|y}}|z}xz|{|y|}}{|zy~|~{{x{zz|ux|{zz|}|zz}zz{|x|}{{}~}~~y{w~x~}y}vyxyyz~x}}~y}{}{||}|x|~}z~|}}~}|~}}|}~|}~~{}~z~xzz}}y|{{}~||}yx{{{||~y|~}}}||~}{|~~}z~~z~z}|x~x}|~{~yz|y~|}{{~{{|z~v}}}|{{|xy}}|||y}z{w}|z}z~|z{{}z}zz{z}y|~y}yy}||}||||~~|w|{~~}}{{~}~z}{{}|{}}{|{~{{~z|{yzy~|{|z||~~~{~|y~y~}~y}z~~{}}}y{}x}~yxz|}yz}|z}}}z}|}{y|~|~{}z~||~}~{~}z|}|||{zyz{zx~{~{~|zyzz~~yw|w|{}}|{}}}~~w}~t}|}}~~y}~|||{{~~|~||y}}z}~|zzyy|{|y~}~}~z~|}~}~}yz~z{z|}~|~y~w}{vuwx}x{zx}{}}{}}|}{z~}{}{|z~|{}}|||}~}||}}~}~}~~~zy|z}}{z~}z}}z{y~{{~}{}|}~}{{}}}}|{~~~~~~~~|~{|~~|}|||}|}|z}~}|~}}}}~}||~~}|}|~}~~}~~{~~}{}~z}~}~~~~~~~{~|}~~}~y}||~}|}~~z}z|~~{y~|~}~~~||~~|}}y|v||yz~~zz|~}{z|y|{~{z{|}zy}~{{~}}~|wz~{}}}}x{}y}||z{z~~|{{{~}w~~|z~xx}y{~y|z{y~z{{~}~y{z~}|z{yx{||x}}}y|}~|~||}}}y{z|||||}{{zzy||y{z~z~~}}|~|yz~~|{}{}}y||yy|xx~{~}~z}~z~}|x}~~~~{~xy}z|}}~zz}~wy~||}}z|z~|zz}}~{zz|~~u{|}yzvz}||}w{|}}|||}{{~{{{|~~|zx}}~}|~{}~|{z}rz|ty{y}}}v}~|zy{|z~z~{}}~}~yz|~}{{{yx{~|~{z|y{}~yzzx{|~~~||~||x~{~|~}|}|~y{||}}}~}}y|~{{~zxy}~y||yz{z|~|x{y{}~y}~|y}~|}{}}||{~||}w~y}~~yv|yyzy|x{|}~}~|~}y|}zz{{z~|y}|}|y|||}{|{}||}{{vz}~|}xxw{{w|{}zz}~yzwz|{||wzzz{|}{~z{{~~~{|}w~yu~{~|~x}{{|xy}~x}~|~}zx}~|~|~}|}}x{{z~|~zy{{|~z}y|{~|}z}}|~xw{{||v|}}|}}}~|~~}~~~~}}~~~}~}~~~~z~|~~~~~}}|~|~~}~~~~}~~~{~}~}}{~~{~|~~}}~}}z~~~}{|}~~}~~~}{{|{~~|~{y}}{{zz{|}|z{y{~{zwy~z|xz~~~~~}||{}~|{~}}~z|{|}}y{}s|~}|{|{x|z}y~z|z}|yyz|{zyy}z|}|z{{}{|~zy~||}{zz||yy|}}}zzy{}}|~|u|y{wy~zv|}|{|{|x~}yz}}~|}}}{x~}z{z}|~{}{}}yz}~{{}{|z|~||x|||~v|}~|~{z~y|~{|y~~y|z{}||z}zz{|{}}z~~}|~|~z|}~{~|~y}{~x|}z|{|w}|{{}}}{y|zuy}|}{||~}|}|{}{~~z|~~x{zyy{~wx}}~y||zy}{y|~x|~}{~z|{{y~{~{{{}|}|z}~y~|z|||~}|yxyxx{}}}w}{z{}|{w|y}}|z~|~x~~z}xy|~z}{z|wz}zzy~}~{{{~|y|{{}z}}|}}~}{|~|~{{}{|{~y~{|{|{|}{z}}}|~{}|~z{y|y}y~}y|z|}x{||v}}z{~}|~}{~}|{}|w{|zy{~~z}~y}{}{z~u}}|}y}{{~~y}y|}|{z}{}~z|}}~{|~y~{~}{~}||wzz{~vv|~|z{{y~~~{}~~}~~{~~|}|}~|}~~~}~{}~}~~|x~~~{~}~|~{~}~~{~}~~~}~~~~}}~}z~~~~~~|}}}|z}}~}|~~~}~}}w~~~}{~}~}}~v~~|yy}x~}}~x|}y}}{{}|}}|}|y{|zx~~~~~|z}w}zz|{yz{}~|}wz{}~z||y}|z|zw|t~x}{z~x}z}|}zyxwz~}{y~||~~z||v}yyzx~{}}||y{{~z~y{}{~}}}}}~z|}z}|yx{|~{{}yz{|w~}~z||~~{|{x{~|~yz}|~}|}|}w~||yzuz||}|~yz~}}}{|zyx|}~~z~z||{w~x|z|{zy~~{~|x~{|zz}~}{{}zzy}y}|~}~}}z|~|v}z~{}{w~}}|~~z}t}}}xz}|~w}~|}vz{}}{~}|{||~}z}}x{y}zxz|w~}|{|x{{}}{}}~y{|}y}z|}}{|~~}|{{w~||~}~}~}~~|}~}zzz|~z~yxzy{w|~zz~}}~x||{~zz|x~{zz|z|~z{~~|~{~z~{}{|~}~zz{~|}x}z~}}{|x}}{{zz}|{|{{z}}~~|z~|{}|~}x|z{wz~|y{~yy{z}xz~~{|{~y|~yz{}~|z{}|{z{w~}}}z{|}}~~|zy|~~zzy}}|~y{}u}y||{}||y~}{|~}z|z~}||z{}||{}{|}}}}z{y|z||x|{~x}}}|{}x{|}z{~}}}}}~}|{~}}~~~~}~}{}~|}}|}}~~~~~}~~~||~|~~}z~~~}|~~|~}~~}~~~~}{}|~}~~~~z~{~~~}}~{|~{y~}~y~~}}}~~~~}~}|}|~|~~}||~}||z~}wzzy~}y~{||}z~}{{ywzxx|y||}wz{|{~}|~x}z{yz|zy{~{|}~}{}|zy{~u}}|}~~zzy{~xzz|}|u}}z~u}}|w}}||}~|~~{~|z~~{{~}y{|zy~{{~|~z{{xz}~|}}}~{|z~|~~}zz{~z}{|~{z}y}~~|}{yv}~y|{}}z}{|zz}{}}|{~~}z|}{|~}}|~{{~}~{y~}|}w}|~{z{x|yzz}{w~x~|}x~|||z}|~|||~~~~~y{~|{||~|x~{}y}{{~uy~~w|zzx|v~y~|z~~~{~z|}}|}yz|{zz~}{z||z|}|vx~x}yz~~w{~zzz{{xy}}yz}~y~~x}~|}}{|~|{z|~~w}}||zzz{zy|xw{}yzw}z~vyx{}{|zy}}z}y}{~{}{x~|}|~z{|{zzztzzy|y}w{{|~|}~|wv~y{~|~x{z}|~{{|{}zy}xzyzzx|{|}~{}{y|}z}}yy~zz|}~~}{z{||{}~{}}yzz{z}~|}z|~z{z|~}|yz}~}{{{zx~x}|}{|z{{}xx|~{~~{~}yy{}z~}~~{~{~yz{yz{{{|xz~z~}x|{|yz|zy~y}~|~}~~~z{|~|~z|{|}|~}|~|~}}~|}~}~}}}z~~{}~}|}~~~~~}|~~~~~||y~||{~~~}}~~}{~|~}}{~}}y~|{{}~~|~y}~}~~~~|}}z}~|~z}}|}~{~}z}~~~~||~{||~|}~|~}w{~}~}~~~}~~}|z~{}}z|y|{z{zz~~{|}{}|~|}}|yzz}{}}||}~qz|{{{||{|~~}|yy{||y}~|z~~{}}~{||yz{~|{x{{zn|{|}|{{zy~z|~|}|{y{~|zyx}|}|}~}}{}{x~z|{{z|yy{z}~y|z}}~~w~}||}z{}{{xzz}~{}}~x|z~}x|x~w{||}||}|y~}~z}{y}t}}x}x|{~wy~|{~|}z~|~{|}|~~}||{u}~}{zz{~}{y{{}~~||{}{y|}~y|~z~{u}z|~w|~~wz{||zz|~{}}~y|}z|{{}z~{{{wz~{~|}uz{~~~~}{~}y}~}~~yz|~~~ux}w|y~|~|}||u{~~}{}~~|y}||}{}{}~zz~}{|~xz{z~}{z{{~}{||}zz|}~~}{|x~~w|}z{}~~}|z~}z|~~|z}w~z}}~}z{zy}zz~|y~|z||}||~zzx}zz~|{z||~}~z|~~{{{z|zyzx}||z}}{z}}~|}~|x~z{z{|~}|{y}~}{zy{|v{~zx}|z}}z|{}|}~zyv}|}{z}z}{w|{zw~~||}{v~}}zx|y}~y}|}{||}zz}||~{zx}|~vz|~{}{|z~~~|}z{{|~}|r~~}}~|~|~~~~}}}{~~~~~}~~}}~~~~~~}z}~z}|{~~~z~}~|~~}}}~|~~~|}{~}~~|~}}~||}{|~}}{~~~{~}~~|~~~|~|~~~~~~~|~~~~~~}~~~{{~~~~~z{|~}|z}|}}y}{|{{}|z}~~{~{}|{{}|zy|y{zxy}}|{}}~~|z}~yw~}~yzzwz~}|}~yy{{{~}||yz{~wz{xzz{}y}y}{~|}~xyz}~|~{y~{|||{xx|x~~}{{{z{}}~{~z~|yyx{x||yyz{y{z}}~~~||||~}|z|~||~~|}~{y{}{}}}{{|}zy}|z}~yyzzz}|{z~}~z}|}||z{y}{{~{~{~}~zy~~{z~w{~|ww}||z|z{y|~z}~~|{~}~~}z|~{}zy{{~|}{|v~{{}z~|~|wy}}y|x|~yy~~|}}|~~|yz{xyx}~}}}|y~~z{~z{{}yw~|{~y{~}{|{|{y|}|~{yyvy|z{xyx~y~~yx}}y{{x}w|xy~}}|zx|{~||{x{||zy}|{|wz{z{}{xz}}z~|~{~|x~~z~|}||~y{{|}|~z|{{~~y{|~}x}}zzy~|~|}||~x|zyy{~w}yz|y{{z||}}||}~~}{}z}{}}{yw}zy{|~zyy~w||z{{~|y|v}|~||}}}~~~|y~|{~{~{~u||zz}|{|~|{|y}y~}x}yvx~y{x|x~z|~y~|}~|~}}|||}}~}~{~{~}}~~~~z~~}{}}~~}~}}~{~}~~~~}~~~}}|~||}y~z~~}~}}~~~~}|}~~~}}}}|~~~|z~}~~~~}{}{{~~~}~}~|~z~|~|~|~|~~~}}~{zz}x{~}|}}zvx}}{{z~{|}}{yz{{{~{|{}{z}~{x~y~xy{|x~~|{|{y~x~{{}x~|{|}}~}}z}y{y~}}|{zy|}|w~~~}{|}}z~}~{~~}~~|{}{}y}y|{~~~yy}~~{~y}~}}{}w}z~{yy|}wyzz}|||||~}{}~{|y~}}~}|x}}}|~{{x{z{{~{~~~|z}yx~{}y}}}~{}~z{|~{z~~{~}xz{~|{~zz{|x~y}|xvy}x|{y~~{z{|ux|}}|~yx{}{y}|~t~|}{{|yz{}|{y|}}|}|yzz{|z|}}}|~|~w|zz~{~||{{}z}||z{zyz}z||}wz}{~{{z{{|y|zw|{y|~}z}{~|}v{}{}~|}|y{|~{y~|{}~}~}|y~~|}{x{x}|}}|x}~||{wwy|}}xzz}zy~{|{z|~~}xz{~|}z{~{yzx|~}y|{y~}y|zz|z|~wz{|xz{{y|xw}~|}{|{|}x||}~|z|z|{yw}}zzz~z}~}}}}z}yzx{{{x{|{}{~{~|z{|{}~}~wv}~}z||xy~z}~{|}}{xz{y}}|}zxz{z~{}y~|~}x|~}~~|y|~yx~y||{y}}}}~|w}y{|}{{~{y~y{~~{~}}|}~~~}~}~|~~~|~}}~~~}}~||~~~}~}~~~~~}~~}}}}}{|~~}|~}~~~~~~~}~{}~}||}}}{~~~~}{}~~z~}~~|}}||}~{~x|z}}|}~}x|x||{||w|z~{}}{|~{}|}z{|{y{{z{~{~{y~{|{~|w}{y|x|zyz|}~zyyz|y|x{z{zzy{}z}zzvzzx|~}|~}|y{~~{zz|{{|{|~{z|~vx{~{|wzyzzy}|{y}z}}}yx{{}||xy|}~}{|{yz~|x{|y{|}}{||y|~~}|wy{||~yyz}zz}~}t|w{}y}|}}}~||{~~{{x}{~zz|{|z{y|}z||x|zxz~|y{x~y||~||}|{}~z~|||z}~||~~z|{~|y{{{{{{|z}||~}{~z}z{|yyz|~{}}yz{}~|~}~{w|{z}~}~~}{{{xwzyx}~~{|zy|{|{{yx{x{{||}~~}{||}yz~~~|{~~~|z|}y{{{||yv|xz}xxzs|}z}}~}~||{~z~}y~{y||y{y{|zz|u|z~y~w|z}|}|yx{|z|~~}}{zvyw~}{}y|}}|x}|}z{yyyyy}~~yx|}}{{z|{z|{{|||{z}{}}~z{{{y}|y~z{z{z{y~}{x|x}}}{y|zz{||{}{x}|y}~y{z|{}|}y{}v|~}}}w{|zz{~}}v~{z~}zyz|~ztz|{{{z|}|~~}|x|}}}~~w|{~~~~~|}}{~~{~}~}~~|~}}~~}~|~z~~~~~}y~y}}|~|~~}~|~}|~~}~}~~}y}~y~~~|}x}~}~z~~}~}|~~~~~~~y|~~}}~}{}{|~}}}}~~y}~~|}z}{|{|~yy}~}}{|{||{}y{{|}{{{z|z~~}xw}}~|}z}{{}{}~|y{|~~x{x~}y~{x|{~|z{}z}|x{{{}{zx{x}}x|}z|{|z}yzyyz|z~}y{|~x{~|y~~~|yy{~~~{}}}|}{~{zz~zy}{w}~|{yx~{|{z~}{}zx~|~}z|~}|||{zz}{{w{{}}}~{~|z~zzy}z{{zx~{|}|{y||yz|y~{{{z}yx~z}~|~~y{yy}}}~y||}z|}|}{|y~{z|ww~{z{||y~||z~x~|{{|~zz||{y~{v{||~{{~}y}}||}{~}}}{z{}|~z|z|}}}|x{~~~yv~|z{~|}}|}}w}{|~{~|{|~{|z}~}{z}{{}}{{~{z||||{~z~{{}y|}wx{||{|~|{|y|y|||}y}}yz}{}~~z|~}}y}{|y}z{|~{|x~~}|}|z~||{{|yy}}|z~y{~}xzyyz~z|{|}}v{~|ytw}}~||}y}{}z|}}|{{||~~}~|{vz~{v~}|}~|~}|yx~{}}}~~|zx|~uy{{x~{||{|z{yz{}~|v~~|{}{}{{~|}y~zxz|}|y|{|y|{~z|z{}z}~y{||~~~{~~|~~~{|~}~}w~x}~}|~}}~}~~}~~~}|~~}~~~~|xz~~z~|||~|~}}}~~|{~}~|~}~~~{{~~}}}}}~x~~~}~}~{~~}~{}{|w}{z~~}}|}~~|z|}~|}}~~}}}~{~~~~}{|~~{x}{{{|y|u}y}z}y{w}z}~z{yzvx~z}{|}}~|~}}{~}xyx{{|~~~~~}z|x{yzzzz~{xzyy~x}yv~ww||~v||{|~|z|~w~~||~z}|~}y}~x|~zv|{}y{}~{{y{~}x|y|y~vyy{x|}~|~|}~}~~y|~{~~~~~{~y|~~~{y~z}z{|}zwz}}~v|z~}yzz}~~||~|}w}}|~{}~|{~}}z{{{z}{|z{|||}x}x~y~x}x{}~{~z{|}yy}{|z}{}{{{~~z{||}{{|}|z~x|~w}y}z{y~|w{|~{~|z}|}}}{|zzz|{|~|}||{y}x}y|}{|x{|z}zw|z}zxy}{y~}}|u||||w~y|{}|}~{}|y|{z}{}~}}|}|y{{{~w}}xx||{}~}y}|~}y}~~yw|}~}}}{|{{}y}|}~~z|}~|zz||z|}yy{~y}|u|{}z~{~~|~~x|y{||}z~}}{z~y~y}{y|~~}~|||}{xz}z~zz}}~}~}{|x{zz}}~}|}{{{w{z~}z||zy|~y{{{|~}yy|}z~yy}{{{||}{{~|{y}~|{yz}|~~~||yy|}{xzx|v~~||~~y{}|~~~{x{~~{~v~}}|x}z{}z{|~~|}~~}}~~w~}|~}~~}{|}|~~}}~}~}|~~~|~~z~~~~}z{}~~~~|~|~~{~}~}|{~}~}}~{~}}{~{~~}~}~}y|}}}}}}~~~~}}}~{~{}~{{y~~~}}~}}}~}~{z|~}}~|zz}|~|vy~~{|{~w{~~}~}~r|{z|vz}z~{|}{||z}|z|~|z}zx{x|}z}|}{|{~}y|~}~{zz~|u{z~z|}z|~|z{{~||z{z~{z~}{~z}z}w~}{{{~}~y{~}}~z||w~}yz{z}{{~}z||~z}y~}zx~|z}z}|{|yx|||}~y~y}}zy|}{|}{yz{|z|y|z}~{}z~w~xzz~}~||~{|~~~wz{|~}}|}~}z}z{z}w|y~{z~z|{{~~|}~}~{|{x{{~|~||{yy}{|z}}~z~y~|}z}|~|}}~|~y}}|{{||~}x}~{|{}|}yy|}}}|}~{y}||~xx|}~z~xx|{zz|yx|{}{x}xw|}{|xz{}{z|z}}~||{}|{{|t~}yz|{~|z|s{z|~{z|y}|~}{~y~|}{z}{y}{}z{}||}}z}~|yy}y}|v~|{}zz{|}}zy}~~{~|~{{{y{~||}}|z|xy~}|u}}~vx{}|}z{x{zx{zyy}{zxx{}yx}|~}zvz|~~|z~z{}~|{~{w{zz~~||yz}zz~}yxz|~zy}}|{y~zy|z}|}}z~y||{{{~zx~z{}||}z}|z{{~z{{~|w}{~~|z|}z{|z}~}~}x~}}~|~}~}~|}~~|~}}}y}}~|{}}~}}}~}}|~|~~~}|~|}~~~~~}~y|~~{}~|~}}~~~~{~}~~|z~|{}~|}{}~~~}}~~~~~~~~~~}{~~}~z~~}{~|}y~~~|z||~|w{y||~~zx~y~zvxy}y}w}}}~{}}{|z}{~y}y}~~|{}{||z}yy|~z~|{||yxzz~xy~yyzyyy|v~z|z|zz}|{~|||x|z~xww|||}zx}}x~xw|}~{~{}|z}~|wt{v~}xyvx||~y~}w}|~y{x}|}{x}xx{|{{{yz~y~y}}yyz}z|yz}z|{}{}y{{{{z{~~z~|yy|z~~|{z~y~|{y~|{zyw|{}~yx}{z{{x{w|z}|~{~}}yy|~z~{~z~{{{yz|zz~|{z}|z~}v}{~w}z||y~}{~|~}|}}|}}~|}{{||y~|yz|}y{w{}{{y{yzz|vz|{y~|{z|}z~}z~y}}v{z{y~{{{z}}xzy|}y}~~}|}~}}}}zwy}yzz~}~}||~|}}x~v~|y|{}y}~|}~wyy|yzzwz~|z|}x~~x{}}{}|y||yy}~y}~{z~u||yz|~}}|~~{w~y}{~y}||{||y}}x{y~|~{|z~yut~z~~yz|||x{}y}}|{|yz{~zz|x|x|{z|z}w}zzxxz}~|x||y|z}~~yz~}y}~}{||}~z|~~x}|z}|~}|}yzz|}{}zzwy}||{|}|~|{z}|}y|x~}y|~~}}}~~}{~~}|{}~~}|~|~}~~|~~z|~|}}~~}}~~|~}|~}}{~~~}}~~~{|z}~|}}~}}~~}}}}}~~~}~|~~~~|~|~}}}~}~}~|~~}z~~~~~~~y|~|~}}~~~~|u~y{}~y{z|}}}y}xx|yw|}~|~{}yxzx|zyx}{}|{{||{}z}~{wz}{zx}~|~}|z}|~x|y{}x~yz}{y{z|~{{|{{~y{|x~~~|{yzy~zzy~|y|~|||~~}x}}|y}{||}y|}y|{yy}tyy{xy}|~x|~|{{{|}z|x~~|}}~~|zy{zz{zz|z~z~{{|~~z~~zzw{x{|~|y{yx{|zz{z{||}}|{z}yv~{}||~}{z{z}yyzz~{{{z}}~{{|||}z{|x{|w{}v|{|x{~||~|zxzz{y{zw{w~||}}~|}|{|}y}}~{||}x{{{zy~~y||{~~{{|~}}|{y}}|{|y|z}|}{~}~||z}yy{|{}{||z~~|{z|{~~|z~y~|~z{~~xz{z{}zy~|}|}y||zwx|}x~}{xz{z|{||}yw|{~~}}~}zz~z~~|~|~{}{}xz}y~~}~}z||{|x{yz{}zz{|y{z}{{~zy{z~zy{}~y||w|}|~z|yyz|z~|{||z||xz}y|yzz{s|~y}w|y{{|~}}{ux}|zz~{z{|~{x{}|yxy}}|}}~|wx|zx}~}|{~zx}y{~}{w||}}{{uy|{|~zz|v|||}x~z~z~~}~~}}|}|~}~}|~~|{~~{}y}~{x{|~|~~~{~}~~}}~~~~}~~{~{~~~~~|}|~~~~~~|}}~~~||}}}~{{~|||~~~~~}}~~~|}~~~~|~|~~~|||~}~z~{~~|}|}|x}{~|}{y{y{}w|~~}zx~|}}{|v{zz}z|~{}u|{}}~y{|||~{}~}|||z}{{||w{~|x{~|}x~~z|zyz{}}~}v|}y}~y}}}x}|{~z|~~|z~{~y|}{x{}}u}y}y~v}~ztz}|~x{xw|{{~~|~{|~y|||}~|||y|{||{~y~{yx|{}y||y~~{|~{~|{{v||{|~|y||}{yx~}{~z~zz~||{}|uxwwyz}}s{|yy{|vv~z}|{{xx~{{|}|~~~~{{~v|~}}~|x}{~x~}}}{zy{x|~z{~~~~x~|z||}}|~}{|{{{|}{}}~~|}||zx{|||y~}y~|z}y{{}{xz}zxyx|}~zx|x|~}}{~{}z~~~|||u}}{y|{{y}xxzy}{}|w|}y|{~y{}{||~|z~|~y|{}}{{}|~z}y|||~}~y|}~}}}yv||wz~{|}}z~{|~{||~}~{}{}}}|z|y{{{z|z|z}y}{zz~y|zx||}{||yz|~{}z|~~{u|{}}~}~|y{{y~{z~|zy|{}|xz|}x{|~zz|y~~yxzx{}~{|}y|~{|}~x|x|{}}{{}~w||xv{z~}{~{||xyzzx~{~|x||~}{~{y~x}}z~{|}{~{~~~|~}}|~~}~{~~}~~}~}|~~{}|~~y~~~}||z~}}}}|}~~~}~~}~}|}~}}}~~{~}~}~~||~}~}~}}}}~~|}~~}~~}}~~~~}}~~}z}~}{|~}}|y|~~~~~}yz{{|{z}y}|||yx|~~~z||w}y~|{||wxw{z}z}}~sy||~}{|y|w{~w||zyzx}~}x}y~x~zz{z|}z}x|{y{|{w~~y||}{{z{zx}yv}|}zy{|}z~zx{|yx{x{~{}}{y}}|}~x~zyz{y|yzy|{zz}~{|}{z~{|zx}{|~{}{|~xx|}|zx|}|}~zz{~x{y~~z{z{}{|xy||||~{~{y}||{{z{{vxy{z{z{y||}}yyz{~}v~||}{|{~z|{|~}{{}~xyz~}{{|z|zz}{~z}|{}{{}z}~~~w|}zz}|yx|~zxw~|{yxz~|}z}}~v|{~}~||{x}y{{{|~~wy}{~zy{|~xx{z||y|z{zy|~zz|y{{|{}}y|{~}~|}|{zxz~zzzzy|{}|}~||~~x{{}~~yyz~tz||z|v~z|z}z}{|}}x{{}{}{}zz}|}}{y{~zy}{}|x|~}y|z}{{|wx}|zzwzxz{w~~z|{||z}w~~|{{~x|}}|zz{zyy}}~|y|~|{}yx{|~~|y~~|z}}{||~{{~z{}}{|z{|~}{{z{|~y{y~{yyzy}~yz|}{zw|{|v}y{|||}v|wx}{z{~z{{y~{|z{{z~~~{y}}~}y|}{zyxx|}x{{~zz}y}~|z~~|y}~~|~}|~~~~}~~~}}~~~|{}~~|~~~~~z~v~~~}~~}~|~~}}~y~||}~~|}~}~}z~}|~~~~~~||~}~~~~|~}~}}|~~|}~~~|~~~~}}~~}}~~~|~}|{}~{~~|}|{wx~zzx{}{y||zxz|y|y{~vyz|{}|{|||}}|{{}}~z{||x{~z}}{~~y}|yxzz||vz|{}{~y||{~|{||z~|~}|~vyzz~}{||zx~}|{{~z}y}{{|{||z~wz{}{|x{y||}~}{}}z}~y~~~z}|}{}{z~{|xzy{}z|y~|}z~|zwx|~{xz{}z{{~z{~z|~}}y|~{~}z|||~{|~~{yt~|y~|{{w|}|{|~}z}{zzz{x}~xy~z}{~~z|}||{|x}|~~|w}}{{zzw{|}y{{~|z}z~zu|}|}}v}~}{|~|}|}}|~~|~~{z}||}{||}}z}x}y{xy|y|{}{|xyy}}||{{{z|}|}|w{}z~{}~~{{~z{~||{z|yzz~{||yz{y{|{}|}y}y~~~{~~~~|~~~|}||yzyzy}~yzz{~|}|y|}yy{{|wxx~y{wx|}yz~|~y}~}||~}zz}}~~}~}{{||{}z{{}}zzy}{|}|}}z|{~}|{||}{|~~~y}~~{~}zxy|z}||{y|{{|}|{~|~}~{{{yy|~z}}|}z~~~z{y~yz|{{{||z{|{w|w{wz{wz{xzz~z}|{{}}}}{|~~{|~~~}~~~}~~}|~~y{~z}}~}~~|}~}~~~}~|}~~~~}{~~}|{|~~||~~|~}}}|~{~}|~}~|~~}|}|}~}~~~|~}~~}{}y}}}}|~|~|~~{~~{~}}|~}~~{{}{~~}zz}|~{|~|zuw}{~{z}{|xz|y}z{}|}|}w}|~|~||{||}|}}z{{}}}y~{|}}z{}|z}~y||{}~}~w}z}|x~~|}~xz{z}y}y}|~{~{zz~}{{{~|~||}~z~}||}{~|{{~~{zx}{~}|w~{|z}~{~{~~}{||zy~}}||}y}{x}zy~{y}||{|{{z}~~}{~xyz|~||~zyy~{yyv|{|z}y}}|||vz~~~|zxyz~~~~y}{{|~}~~w}~{|z}}z|}~|y||zxx}z|{~~}z}zyz|}zz}{}|z|}z~~}||~{y}~|~z~~xx~~}~zzz~x~z}wu|~{}~{~|{|~}~|}z~{x}|~zy|~|~{z}||y~|~}|{|{}|{{}}~xzy}|~|{}{}{{zxv}~}y{w~{~}}zw}}|z~~}~}z{}||~~}|||~|}~|u}{~zxy|}{y}}||z}|~}|{z~x}{~}{{~~|xz}z}x{{}|{~|{zxzz}~|~|}{{z{~}{}y}~|||{|}{{uwz{z~zz|}}{~|y~~~~wx~z}zx||~wv~}z}}}w}}zzzx~{z~~z|}}{||~~}~|z~~{x}y}}zyy||}~~|y}{|yz|{}}zz~|{w~}}~}~|~{~~}||~~}~~~~}}~}~|~}~}~~~~z~}~}|}~~{|}~{{}}~~~~~~}}}}~}~|~}~|}}~}~|~}~}}~~|~||~z}~}|}~~~~}~~|~~~|}~|{|}yz{}v|{~zzxzzzxzvz}x~yzx~~}~uy~{{{y}{zyz}~{~{zy|~|zz}zzy|w~}|}y~{}~zxzzy~y~z{{}|~z}z~}zz~{}z~w~||zy~|z~{~}~~}zx}{y~~{}{~~z~y||{{~|~{z}~wyz~w~}~{|}zx~}v|~y{~y|y~}~{v{z~{zz}{z~|y|yy~wz~{}yy}~}y|~{|z}}}||z{|~}|}yz|{{|||}}||zzyyx}{z|{w}}|}}z{|{}}y|~}}{}~}y}{y~}~|zw{zwz{|}|yy}|{{|{z{y}||{}z{|}y}{}z~||}}~zxx}{}|}{xwxx~~~x{}|{}z|~{{{|{|{~|z{}||{~|}z|{}||}||v}}{|yz{}y}{|{{~|}wz}v}{yz||{~{~|}z|zz|w|yy{|~}}}~w||}}||{v}~}zx{}xz|zz~wx|z{|~~|{{|~{w{}}{y}|y~{|z|}z~~y~|zz|yz|{z|z{|{~|}|{y|}~{~{z}~{{y||{|{|}|~{|{|w}v}|}vz|~|{}}z~}x}~{x}|zvx{}~}}{y||||~~{~~~}~z|~~{}~x{x{|zv}y{}|}ty{zz{{z|}}|z{xy~z{}}}~~~~z~}~}~~}~~~~|~}}~||}}~}~}~~~{~~|~~~}}~}}~~~~}}}~~}z~}z~}|~~}}{~~{~~|}{~~}~}~|~}|z}~~~z}}}~~~}}~}|}|~|~{{}}~~~|}}~}~~}~}~~~~|}~}~}}y}v}z~{~||}|z}xy{}zy~yz{{yyzx~{y|~|{|~y|{z~|~|}y}|yy~|~|~z{yyw~vzw{{|}~|~x|{z|}~zyw|~{|z|}z{}{{|y{}|}~y{|~zz~||}|y}y{z{zy||~z|}{|{v}~~|yw}}}}|zyz}xw|zx}|xzx}||y}x~{z{{}~{{~z{|{z}}{{zy|~|}~y}{~z|}r|xz}}|zv{z{z}~~y}|{zv||y~||z~}{{}|~}}y}zz{|{z~}{|}y}w}}x~|{{{z~y~~y~z{|y||~{{}~wy}yy}~~|x~|}{z{}z|}{|y{z{{~{x}|z}y}}}}y|zy}~|}y|zx~~{}y}{|y}~||z}}~}~}}}}|~z{w{~{}{y}y~xy}|zy}||~|}~|{~y~{{|y{z{}{{{}|{{|z{|y{y||~xy~~~|~zvv~z|{zz}vyz{|~}||~|z}z}~~|{~z|~{y}|~z|}|{z}{{}{u{{|}{{zz{~||z|{}|}x{}{w|{|~{|z~z~|}}}w~}{z||}y}}~|}}wz~xyx|~x}{~yz}}{yy{z}|w|{~x}~}||zv{~x{{|||x{x||w~}{{y}zy{y~z|}}}}z{x}|}{|zy~|}}}~||~w}y~|~y{{~{~{}}|||yy|{}y}}}|}~{~~|}~~}~~}}|~~}}|~y}~~~}~~~~x}~}}~|~}|{~z}~~{}|z~}~~}}}}}~|}~~~y|~|}~{~~}}~}~}|~~~~~|~~~~}~}~}}~x~|}{}||{|~{}wy{}~z|yy{{~yyyy||yz~~yyy~||zztw{~~|}z|x~|{~~|}y}xy~z~}~}}}|z~{}x{z~~~{{wzx~xz{}{|wz}yyz}~{~}}zx}}~}wyzz{y}~{zy{x~wzz~zy~{z~}{|{~|~{|~yvw}z|}z}z~z|zy}~x~z~~{x}z}z|||zzzx}x{~z{{}z~|{zyyyzzz}{}~z~}~}~{~|~}|~|||||{}z{y{z{y}{}{~zz}|~}~|z}y{|yzzy}y{zxz|}{~{{~{~z}~{}}~z{|z~}z{|yxw~w}zz|x~x|{xxy~vwzy||}}z|~}~{}{}~z}}||}y{~x~y||~}}x}z{zwzzzz|~ztxz|z~~}~y|{}}z~|}~{z{{|~|s}~{}}}yz|~z||}yz{}{{}}zw||z{~z{~{|}{|yzy{}x|x{z}zy{|~}~}z}~{zz|~||~~{ywzz}z|{zu||}|}}}zxz{}y|}z{}{}zz|}z}}{~z|{~}||z|y{y~xyv~|}{}y}{{z{x{zyx{{y}x}z~{z~{y~}}w~|~{~y{}~{~|}}~zyz{y}}{|{y{y}{|w}{|{xz{}~~z|{{zxzyz|~{}y}{~z}zwxyz}y{}~z}zv}|{{zwxxz}z}x{~|||z~{~{y{|||}{~~~~{y}}~||~||~u|~{}~|~|}}~}~|~~}}|~~~y|}~y~~}~~z}~~~}|z~}~|||}}~}~|~~~{}{~}}}~~~}~z~~}~|}~z}}~|}}~}~|}|y|~}}~}}}|~|y~{~{|~{|||~{}||}~}}yyy{||y{||z}z{~z{{|{}u}zz{}|z|{{|~z{}yy~~~||{yy~~|zzzx{}y|~z~}||~~z}|{z}||{{|x|{}~|}{}{{zwv}}~z{}zx~y{s|~xy}}y|zz|z|~|y{x|y~{x}yx}}zywzz~}}}zzz}~{z~}y~y{z||}z|{~y{}|~}{~xxy{{{}z|x}}yx|}y~{zy{~}~z{}{{yz~~{}{}}~|~~{}y~|zxyz}~|||s}~yz||v~}{}{~~{}|{~}y{|~{|~}}y~}}|{y{}~|{~|x}}|{|}|z{|zz||zx~}z{y}{{|z{|z~}~}z}~}|y{}{{z~|}}|||}}{y|x|z|{|v|yx~yv~~~{~||x~}z}{{~z|zz~|yyy|~y{|yx{{|y~|~{|~~{|{}|{zy{zzu~z}||z~|}~{z|{~{{x}|{y{~}|y}zz}y{y|t{}}}|{z~}}}|{|~zy~z~}{}z~|x~|{{}|{|~}~|~{y|}}{}|v{{|}x}|}{yx|~|{}}}{v|zz{|}||z~~}z{y|zz}{yy}y|}|}{}|}z|yt}y}|z~zz~|y{~|}}|{}{{zx~}yy~|x{y}||yz}|y}z|}|~}~}~{x{}~xz}z~}y|z||~x}}~~x{|~{{{|{}yzzv~~~~{~~~}~|~x}~~}}~~|}~|~~}~}~{|{{~~~~}~~~~~|~|}~|z}~~{~~|{}~~}~~~~|~~}~{~~~~~~}~}}||}~{{~~}}~}|}~~|}~~}~}|~}z~~~~{}~}~}|{~{zz{|zy{z{v{|~{|||}z{y{yz|y|y|~z{{{~}}}~~}~|y~}|~y}|x}|~}}|zy}|~{x{||zzx~~}}{{x{z}{|zxz|z|~{z|}}~{~{{{y{~z{{{yyxy}{{z{{{v{~x{y|}~{|w}~yz~|~}}y||~~|~~|~{{}~}|}}{{}z}||z{{xz|zz{~|z~}~zyz{ww}zz{z||z{{y|}}|}yzz|}}~|{{z~}~~}z{~|w{{yx{y}}|{~z|}|}~|~|xz~x}|{|z}~{~~xy}|{{~||}}~{}w|}v}y|{{|ywwzzyzw}{y{yt~|~~y}{}x{~~{|||}z}|~|{zyz}yy}z{zy|~yywx}z}|yy{z{yx}|{}y||zw}y{||{y|{~{~|}y}|z}~}|}|~{yz|{x|z|{yz{}|{|{z}{{{{}~}}}v|}{}{~|~}{y|z{w~~{|{~z|}{{{ww~}{|z~{}z}{t{~||z{{y|}~|z}}|{}{z|y{{~{{~zyz~zy}yx}~}}{}{wy}|}~z||y}z~|~{{vx}~|~{|||}z|y{z}zzxx|z||z{||{}|y~zzw~y|}~}x}{}|w{}~~|{zx{~yy|}y{z|yzy}|{v||y|z}zz~}}}y~|xy~x|}~}}}~~z~}|}}~|}~z}{~}~|}}~|~~}~|}{||~|~~~}~}~~~|}~y}|z~~}{}~~~|}}~}}~~}}~~|||~~}~|}}~}|~~|}}~w~}~~}}}~~~~|~}|~z~~{~}~}}~~~}p~~}~~}|~{}||z|}~yy}{{{{|}|}|z~z~zx~}||yx}yyz~z||{~y}|}}|~|}~}|zzz~}zx|zwz}~}|}z{zz}}z{z}z|{|y~{||z{y~zy|{|wzxz~~y~y|}~}wx~}}y~}y|y}|~{{uwz|}~z|~~}}|x}z{{x~{{~v{{}|zvz|}~{{x}y{w{~{~zx{x}|{}~~{}}{}}~}}}}y{{{{|z|xz}~~~z}{{~|~~||{|z}~{|~|~|{zz||yw|{~~~}zyz~w|wz||{x{~|~}zz}|z{}{|yzzy||x}{z{}y{~~z}}z|}{}~~{v~{y~{{{|~~z}~{{z}||~|x|~zx}~{|zy}y{{w|{{|{{z{{~|}|{|}z}||}{||~~}zzyzv}|}~{~z||}|}z~|~y|~y}{||yy|}}z|}{~yyrzz|{~wx|{x|{~}{z|{}~}}|z~{}u~}}~||}x~{}wz{}x||z{~zw~{{}~{}x|zz~yy}|{|y}~|||z~}}{}|}v}xy~~w}{|yy~}w}|}|{{}z~{~{~{{{{zz~|y}|{}~{{u~zy}}z|{|y{~|z}z|~|~}{||y|xz|v}u}}~|~}~{}y{z}~}}}w{}|z}u{zzx{}{}}|{}}zz{y|~y~|{{|x|z{||y~~}|}}}|{~~}|~~}|~~~~}~||}}}~z{~|}}~~}|~~~~~~x~}~|~~~~~~}~}~|~|~}}|}~|}~~|~|~~|}|}~|x}}~~}~}|~~|~{~~~~~|~~}~w~~zy~}}}}}}~}~~~~~}~~}y~{~z|}~{x|~~z|{zz|}xzxx{~{~~~|{{y}~y~}{z||yz|y{yz~||w{{~||x}y~}~x{z|{}{|x}|tx~|y|{~~w}|{{~{~z|z~~~y~~||~~{~{yy~}{yz~{|z~|yv~{}}{~y~}}w{||}~}}z{v}{~}|}}}}|y|{~{}~y}w|zz}}}x{|}}y}yy}|}~|~x||}|zy|~z{{||~~{y|~|{}~~~~x{{yzz~|zz}yx|}}}}zzy{~{~}}||~}y|{}y{z|z{}}{}|}}}}{z~|}}{z|z{w{{|||~w{|~{|x~{|}|}~}|z}{|y~|~~{|{wyzy|xz}}}{}{z}}|~{x{xt}x{x{{|}~|{}~|~~y~}zzy}|}{z{zz}|yy|}z}||{{yx}{{}xz~{|||y}}~}|}{|~|y~}||}z}~~v}}{x|zx{zx{x|yzy{v|~~|{wx~}}}}|~~y}{|}}|~~{}|~~{x}~|yx~|~|x|}{{y|}{z{}|u{wzyzz}}{}~~~~yz||}}z~x~}w{||{~v}{|~vy||y{|z}wy}wz{~||{{}y|~{}}}z{z|}~|{|{~{z|{x}|z}y}}w|~}{zwyx}x||||}{}x~}{}~{x~~}~~}~}~~z||~~~~|~}~{~}~~~~~z}~~~|~|~}~}|}~~~}||~{}}~q}~|}~~}~|~~}~~{~~~~|~~~~}~~{~~}~z~~{~~~~|~~{||x}|~}}~~z}~}~}~~}}~~~{}~||{}||{~~~|~x||||}~}|x}}|zyy}~z}wy}z{~}{|{y~}~y~{z||||{z~~~}}y~x|z||}xzx{}{{|z|}~zz|{|}y}~~z{~{z~{|}}zz||||zy}z~z||u|||y~xw|uzz{}|}||||~~}|{{z~}v{x}{~{|{~{{y{|}~z~|{x{}{{}y~z}||}}y{|z{~}z}}||~~~{z|yv|x}yz~yy~||~{|z~~{}|{|{z{|x{|}}{y|y|y{|zy}y|z~}|}~y}x}{~}{}~~zwy{y}v{x~z~}}~|zwzy}|}|y{|v|z~}|~}{~~|{~z}w|}~|y}|{{|}|~zxv{}|{||yy{~z~|{|~{z|z~{{|~||{}}z}yz||~~yy}|}yz|z}|{}}||}}|~y||}|||~{}||zz}|v|~|}y{~}~|~||{~y~~zx}x}{}|}{{~}|~|{||||}{{|~zy|{zz||y}||y|~~{z{~yzy}|y}|~x}z~|~x{~{~{}z~|x~z}~||}{y}z}{xw~|}{}zz|z}{x~|z~x||z{~|xu{{~|}z{}~||z|x|z|~y|{}y}~y}|}~~}|~||}w|}{|zz~~{x~y{x{yy|~{|~~y}}{}}{yz||{{|~{~{|{}{z|{{}}}}||}~}}}|~~z~~|}~}~y{~~~z~~}~~~~}|}~~~~}~~~}~~}~}~~}}~}~{~~~~~~{}|{}~~~~z}}~|~|}}}}~|~|{|}}}{~~}~~~|~~}~~}~}~~|}||~}~z}t}|||}{}{~{yx~xwzv{|xyxz|v{x|||zxxzy}{~{||}|}~~zx{x|}~}zy~||~zz}|{~yyy~yy~}|~|}|xz|{}x~y||}~|y}~|{{z|y~t~}|zzy{yuwy~~zz}|z{z|~{{|yx{}z|y}{xw|{}~~{~|~{y|y{|yz~|{ztx~{||x|}zzzz}}~|y}}zxz|x|~vz}x~}|{||w}~|}~{|~||x{y~~zz|}{yw{y~y{}}zw~x{ww}z{{~|}{|~|yzy~}~{|}}z}{|}}{{~||}|{|{|x|}{z}|{{~x{{x}{|{~}{{~|~{z}}}w}}}~{yy|{x}y}|y~|}yzvw|}|{{zyx{zzz}~~|{y~~{}y|}~~~}}{}~}x~|~{~||zyy}{~{z~}}~z~x}{~u}~~}z|~||{z~~|z}~}~}~~~z|{}{wyzz~y~|{~}}z}x~|yv}{}}z|{~z|{{y}}~z}y}z{}xyzy{|{||}x||~}w}z|xx{{zz{zz}z~y|z}~|w{zzwx{~{}w{|}|w{{x~}z||}{{zw~vu~w{|yvyx}z||z{}|y{}}{z|}{{~|y||{|~}~z}}y|||}|~y~}{zz|{}xz{~~{|{x~z{}z|~}x|}}{}y|{|~}~}~}~}{{~~}~||~}}~}}{~~}}~~~||~}~y~}}~~~{~}~}~{~}~~}~y|~~~}~||{}z|}{|~~~~yy|}~|{~|~}}~~}~||}{~~}~~}}{}z~~~~~~{}~~}~}}|z~~~~~}xxy}|}~{{}vz|yz|}|}~}z{}wzz||~{|zv{{zz||{{|z|}{~{~y}}}{v}}}w{x|w{}||~y{wx}}~|y~y{z}{x}y||z|}y}{{{|z|}x|{{zy~|}}|~}xz|u{{|||||zyz~}}||y|z|{{|~z{|{{w|~x|}{{{|}~|}{}|z}~}y}|{xy~}|{}y|yzx~|zz~y|y~}v}w|{wy{}|}{}{y~~{|zz}z|~xy|z{z{vz~x}zzz||{z{}}}{xyz|{{zz~{~xyv{yz~||}yyz{{{}{}|z|}{~|~y{|~{~|yy|{z}z}{z}}z|zx}|}{}|xy{|~~{~}}y{~{t~z|~yy{w}~|{y}yx~z}y}~{|wy{|}{{zyv{}v{{{{}{y{wz~|z~zxz~||}{{{|{{}~}|z}}|yy|}|}z|~z|~zv{~}y}~|{}z|{{z~|zz{z|z|~{{r||||y~~zy}~{v~|{}}}|}|~yyw{}zzz{|}|z}|x}{|z|~zz}{~}~z~~{z}||z}|~|{y||{{y~||z|~|~~z}zyz|}{z}}||}|}|||z}}}|~zw{}~x}x~}}{{y}}}x|}}{y~x|zyy}|{wv|{u{}}~|}~}{}~|{|}}}~|~}}{~}}||~~~}~~~}~}~z~~~~~~~z~z~~~|}}~|}}~~~}}~|}}}}||}}~{~}}{}~}z~~~~~}}~|~~}}~~~}~~~~~~~~}|}~}}~~~~~~}~|}}}~~}~~~~}|~{w~z|~{}|~y|||z{|y{z|}xuzz}{yy{z}|}xz|}}y}{y{{z~z}z|}|~{|}y|~x}||||z~z~zz}}|z}z{{xxzv{}|}{|x{||~y}|~~v|zy{~yw}xzz}~zxx||zy{|~zx|}~~}}z{{zy{zy|zv{z{||}y~{~{{{|{~{|~|{|{z}~z{{z|zvz~x~z{~z{}wvx|~yy}{}{}xy{y}~x|y{}z}~}{wy}}~~z~|{x||yw{~|{|~x||||y}{y|}zw}z{|}|~x{|}z}||||~x~{z}x~|}{~|~~~~||y|{y{z}~u|z{{w{~{zz|y|{yw}||~|}}{~~{~zz}w}|{{{~y~z}{||||{yz{yx~~z{{|{~|~zw{{yz||{|}~~~zy}}|~}v|}}~}{{yzz|y{zy|}|xz}}|xx{|~{}|t|{|{{z||{y{|}~z{{|wx~{||v{~z}}|}xw}z~|xz{{{}z{|{z}yzxy~z~|}}~~x}}|}|~~{~{~y~{|xw{}z}w}vyyzx|x||}|w{~|~yy{~x{~z~z{w}~{~|x|}}~x|zy}}z|yzt{y|||{w|~}y}uy{}~y{zw}{{{~|{|~z}}x|~}}{z}yy}}~wzy|{xu}|y}yz||y|}xw{z}v|z}z}{y|ry{|}}{~zz|z~~~~}}~~~}~~||}~~~~}~|}}~}}}~~}}~}~}~~||~}|}{}~~~~~}~}}~~~~}z|~|~|~{~}~~}{~~~~~||}}~}y~~~{~~~~}~}~}}~{~}~~~|~}}~~}~~~{~|}zz|vzy}yy|y~}{zzw}w{zz{}~}}|~yyz}{~}x}z}|u{{~~y|~|{||y{{}x|{~}|||}|wuz~~yz}}|{~wzy|~}}yyxy}zyy|{zz~~{|{{z|zz~~|zw|}~~z{zw|{y||z}|z}zy{}z~x}|}zy|{z}{||yz||xxz}}|y~yx|}|~w}||yv{{||}~}}zzyxz~z|{zw|~z}{~x{|yzz{}|z|xx{y}{|{y~{|y}{}zz|}z{z~}}{~}~~}|z~}~}xy}~y~w}x}{~}}~}yz{z{~{z~q{{}~{zyy||z{}x{xw||v~}zx}}x{|~~|~~zw|{xzz}z~{z~~{}}zzy||~w~{{}}{|z}}|~{xx}~{z~zzy~|~z|~{~{{z|}|}y|~yz{}z|~}~|}|}{}~~|{~||~x{}}~yz{{w~z}y}zy|x}||~}}}{s{y|}z||{|||}~~u|}{|{|}}|}{~}uy}yz||z{{|}}}{||x{x{}y{|}}~}wx||||yxzy{~y{{{~z{z}x{||}zr{wz{}|zyy~~}y{||}zu~}~|zz{~{v~z}}xz}}zzyy{yz|}{~|}zy|{|{}xy{{}z|z{{{|{{{~{||{~yux~}~z|y}w{|zz|~{zy|}~yy{}|z~{|z|{w}w{w}~|z~}{|zz{~}~~}}}~~|~~z~~}~~~~}~}~{~}z~~~}z}}{|~~~|}~~z~}~~}|}}|~{~~}{}~y}{}}u}~}}}~~}}~~}|}~~{}|~}~u|~|~|}z~~}~~{~~{~~~~}x|}}{}~}~|{|}|{}}y||~}{}|y{y~||{{~y}zwy{y||z{{~}x|y}z~{~~{~xsy~y~{z{|}~zy~}zy|z{{{zyz~|yzz|{}zx{z{~|{|yz~z}z}|}|x}z|x~}z}~|{zv}}{zz|{z{yzyzy|zyyy{x}zz}uz}|}}~x~{x|}}yx~z~{|y{||}|zy|z{}wzu{{y{}z{|yz{~yzz}|}|z~y{}{zy}~~{z{x}~}|yy{{y|w{{|y{x{~z{yw{}y}|y}{z}z{w}yu}z{}|x}z}yz~|}{|yyx}z}}vz~zx|z|vx}x~{z|}~xy~{{{||}|{|~}{|z}w}z}y}~xxw}{zzy|{|}{{}{yz}|~vz{~{}|y}z~y~|z}}z|{}v|||{|yvvz}x|z|x{||y~y~}|{zx|y}x~zx}|x}z{{}|x}~||}}||{w|~y}y|zyxw}|||y{{y}{u{|{}xy{z~~~z~{y||y~~}{{x}}~{{}~y~}|}w{~{z}zy~}|z{zywvwz{z{{|{zyzx{|w|{~z}}|}~}}}~y}{{z~|~|y|}xx~|{xyzw|vz}}w|z{}~}}|{y}|~|~~}~~~}}~{}~{{}z{y~|}~{z{x|z~xx}z|}z}u{z~yxzw}yz~~z~~~{{~~~}~~{~||~~~|~~~}y}|}y~~}~~~|~}yz|}|~~~~~~~}}w~~~~~~~}~~y|z}~~z~~}}~}~~z~|~|w~~~~~}~~~||||y}{~}}{~}~|}}~~}}{~~~}z~~}||{}|~~~}~|~~{~{|}}}~}||~xz|{z~z{xy~}||}z}z}x{|||||x{}}|zz~}~}}}{|}}|w{~{z|}yz{yz{|~z~{w|z{xx{||w|}z~z{{x}zw{{~wzxzx|}y|z{~}{z{|||}zz~{}|z~x|~~z}~|{y}{|{}||}}||||x{z|{~{{w}{}|}}~|x{|{|{|{y}~{z}}}|y{{{|z{u}{xy}|~y|{z|{}{y~z~~wz{x{~~~}||{|}z{|{|{{z~}~{{x|w{z|~||z{|{|x}|~|w}|}zvzx|{{x}{||}x|z|~~~y}~yxy{{x{y~yx|{|z|y{yy}{}~|}wz|w~|{{~~}~||w~{{y|~}y{{x|}|}~}~}|{|}x}|}z}}z{}||z}z}{}}zz}y{}|w|}{y{z{~}||}|yz}x|{zz}yy~}}}xz|zx}{}z}y}|}x}zz||~y{}zzz|x}{z||y}zz~|}x}~}}|zyv|z~{zx{}}|~|}w}}z~|z}|||{{~{yzx~{{|z|y{z~}|~}|z|{}~yzz}z{{}z}y}x{s|}z}|}|{xyz{z|}y{y}|~|z~~|{}~}~}{|}}}{{|{~~z}|||}|z~z{|}~}}}x}||~{}}||~|}~~~|}{zx~vy}}}||}}}|z~yv{{v}{xz}~zzwz{~~~}~z}}}~~~~~}||~}~}}{{~~}}|~~|~{}~~z~z}~}~~~}~~|~~~~~}~~~~|~}~~~~}}z}~}}~|}|}~}}~|}~~~}~~~~~}{~}}|}~~~~~}}}}y~~}~{~~|}~~}{}~|}{|~~~y||{{z}||{x}|}~y}|v{~{|~y|z~{{|{x}y~zxw}yz}}}{|}}}~}~vzzx{}{|{x~{z{xzx{tz{z~zy}~~{~|{v{|}|}{~z{|}~}~~|||~}yy~}~}w}|~||zx{~x}{}{yz|{~~|zx~y|{~{|{{|y~zy}{{}{y}y{|{|{}~|}}y|x|}~x}~z||}|~|yx{{}{|{|||{|zv~x|{}z||zy{{~~y}{}||}}}~z~|~z{x|xx{|y{~yzvzy{y{zz{~zz{yz{z}|{|~{{~}yz|~~{{y|y{|}v{}|}~y~~{z~yzy}||x{yx|~~z{y{|zz{}{|z~||}z}z}}{|~yyy|zz{}}}{v|xu{~yxz|{xyx{{z{}~|}}~|y}w}~}}z}}~z~|||}}|}z|~{~|{{{~y||~}y{}vy|}yxyy|~x}xz}{y}}}~|z{}|~}z~z||y}}~z}{yzz~yz{}||~{}z{{}y}y|{{|{z|~y}~{|||x{}~{x}{}{{|z|||~w{zz{|yy|zzxzzz~}{zz}{~zyzy}}|~{z||{~~~{}{~~~w{~|}}|z|{{|zz{~z{|w}y{wyy{}|zzz{~{|||~yy~~{zy~xy||~z||}{}~~y|~}|{x~|vyzxz}z{z|{||{zy{xz{yz||}}~}{{}x{{{}|||~~~|}}}~}}~}~~~~}~|||~~~~}~~~{}z}{|}~~~~~~}}|~{~}~}~}}}~|~~~~|~~|z|~|~}~~{~~~|~~yz}~~z}~~|y}}{}~~~~~~{~{|}}~~|~y}}~}}~~|}~|~}y}||}|~~|~|z}|}~~~~~}{~~~~~{~}||~~zy}}v||}}}{{~~~zy}|~z}{z||w||y|~x|{w}zz~{}}|}~y|xy}~{yy}{y|~|{{||~}z|y~wzz{}~{|zxz|yyyxzz{}{}{x}xyx{}~v}}}}}|~{{}{~{{}zy{x|}y|y|{z{z{}{|x}||}}{|}}z}x~|}z|}z|{}|{|}{|w||{~|}y}}|{{z}z|w{z~{~||}|}|}y|}w|}wy}z~z~~{z~z|z}{{}{|yz}|zz}y~z|zz|~~}{yw|}~|}||}x|~~z}}~}{y||v}|}z}{{x|~z{y}||yz{|~}{~|}|z{}}~|y}}z{|y|}z|y~z||{z~yyz{|vxz|}{~~|}zz}{y~~~}~{|||~|{w~}||}}||y|xz~}~x}}}||~}~~z||y|{zw}~{}x}}|~{x|xzz}yyx}}z{uz~{y{~{|z}{{}{}{x}z{{}zx|{}xz|zz}{}y~z|~y}}|y~~x|}yx{{~zt|{|}|x}xz|{zy}z|~}~{{~{|y~yw}}|||~|~}{z~x{}wz|z{|}z}|}xzy{}}}}x~{|z~~}zz{{x|zyyyz~}{|{~}|{v}v|z}yz~}{}~}|~~~|z{|x~~z{{z||}|}{|zy~}yyz~~|~z~y}zz{z~|~}~~~~}~}|}}~|}~zz}}~}~}}}~~}{~~~~~}|~~|~~}~~|}~{}|}~{~|}}}{~~~}~}}|z~~{~~}~~~~}~~~~}}~}~~~y~|~~~}~~{}}~}}~|~~}~|~}{}}~}|~~}~|{~~~|}|}|||}}~{||~{~}|yyz}xyzwyyy|z|z|yyzz{~|}|z{|{y}||{~}~~y{zzzx|{}z}~}{vz~y{{}}|zz|~|yzy}z}z~y~}yx}z}}z{||z||}{||z~y|~}}z}z{|{y|y{w}|~|}{z}|}y|}{z|xzzv}~|}{}z{|{}{wz{}z~|y|{~|z}z~|~{}}||x~||xx||{wz|yzz|~|z|}zz{z~~|{||~zx~|}~|~~|x{|||w}x{~}|}~|~z|}~}||}{~{~|xz}~{{}z}~{ywz}x{}|||{}||~wyyzz{{~||}{y{{x{yz}|v{}{}{{z{{|~|{u~z{~~{|~}{|{~|~~y|x|~yz}v}xw}xyzx~zzw|{zy}}~z}~~~~x{~|}|{~~y{{y~w|~z{}z}|xy|{y~|}~yz}~}z~yx|}z~z}x~~z}w{|y|y{|}{{y{~|}|~{}~}}~||{{y{x|z~}|z|{zw|z{{yy~yzxxyy}|y{{}~|zx|y}{z~|yz{{}}{xy~w|{z|}yzz|||{xz{{|xz{{{w{{{}||z~{|z|}|}{||}x~zy|}{|z}||}zwz}}|||wz~yyy~}~y|{z{v~|~}}|z}y|||y{||}~{}x~}|x~~~{}{|~y{}}}zxxyz{|v{|{}{zz~y~}}}}}|}{~}~|~~}z}~{{}}~}~~~|{}{|{~}~}{~}}|~~|}}~~~|~~y|}~~~}~~|{}~||~~}}~{}~}~~}~}~~~}|z}~|~~~~~~~||~}~~}x~~~|~~{v{~~~~{~}~~{}~|}~}}}}|}~~~~{|}~{~z}~~~}|~|{w{{|zxwyz~|zz||{||}x}z}{}~|{y~||~{y}{xw{~|{zvzx|{x{~~y~y|}~|~{|z~||~|~~{|~}y|{}}y{y}}}{}{y}}{~{{}}z{~|{|{}{{|y}|z{y{~x}xx|z}~v{x{y|~z{{}{{|~w{||}|}|z{{~xx}y{}{~m|z|{~x{}yz|~{}}x}z{y}zz{{{|{~~}y|x|~yx{y}}x|{~w~{||||z~||~}|~~z|}z{|x}zz}{}~{|}}zz{z|yzz}{}{}~yxz~|z||}|}zy|~}{|x}y~yy|yz|{}{yz}~}{}y~}z|}{v|}}|}|}}|zz}{~}}||}|z}~}}{~|~yy}}|{z~{{~zz{~|{zz}zu|~~|{}{~|}x}||}|{}z}~~zzzz{x|}|z|{~}x}~{|{y}|{u}}|{}{y}~||}||z~{y}y}{||y}z~|}{|yz{||{{|{{|y}{~|{}{|~~y{|{|z}|}|}zz{|}||zz}|~{{||~{w{|z{}zx|~yu{z{~yz~}~}~||w~{}{|}~}~~{w|y}|yw{}{v|wy}{}}|}|}{}~{|y{|||w||{{~w~|y~{~}{yy~z~}zy}}z{y}~{x}~|||z{~}{}{z}x|z~}w}|v|~~~{|~~~~}~~{~~}{~~}~}~}}}||~~~~}|~~~~~}}~~z~~}|}|||~|}~||}}|~||}}}~y~||}~~~}|}}~~{{~~}~}~~~~}~|}~~{|~~~}{~z~~{|}~~}z}~}}}}{~~~}~}~~~~~~{||v|~z{{}}||wyz|}yu}zvz|{{}~~x}~{y{}wz~|{{zz}{||~~zzx~z}z}|~z{{x{~{{zz{z{}|~|y{||{~y~yy|~|{{|xyyy~{w|~}~zz~}yw~}}|r~yyx|xv}z}|~~{xy|{{yz}}|{||{|||}{}|~~xw~}}z~|z{~|}y~}wx{||z{zzxy}}||}zx|zyvz{zz||}y|w~|{{~|~}}~{|}}~}}z}x~ywzv~z|{}||wxxz}{{z|x|zzz}~~z~~{~{}~}~zx}{~{{y~}|{w}||z{y{~|y{z{|z|z~|vx{v{|zzw~y~z~||}xz{{~{z{}|~|z}|{v||y|||y{z~|{zzzzy~xy}}y{y}y}x~~}~{}|yx{|~||~}|}~}~{{~zyx||{{}{{{wx}zz{z{|||y}|zw|z}y{}|}}~yy{{}}wz{y}}{{{{|x{x}zyxxzz{z{y~{|u{~{z}y|{|}||{}{y~}{y}}}}}~w{z}y|{{v{}}{y|}{{}y{w||x}~z}xyz|{|}}}}w}}zwy~zz}{|{{~yyy}|u|z|y|yxzyy{y{|yy{|wz{~}}~}}~{{~yyxy{y}~~|w~z|y|{{~~wvywxzz}yz{{|yyx|z~y}z}~~|~x~~{uy{}||z~~}~}~{~~~|~~~}|~|~}~~~}}~}}|~~~~|{~~|{~~~|~~~~}|~~{~}{}~~}|~~~~y~~~~}}~~~|}{}}~~~}z{|}}~}~}|~~|{~}|{~~}}z~}~}}{}}}|}~~{~}~}~~}~}}~~||~~~{~|}|}~}~}|yyz{z}zz|z{yu~|x}{|x|~|~{{x{zx~|~{||~}}{}y|{|}}w~{~z{z}}|}{{|{~y{}{}~{{|z~}z|{y|{{}y{x}yyz}{~}zyy|~v}{z{~}}}zz|~y|y|{{~~y}zy{}}~z}zyx|z||zz}zzz{{~|~}x{y|{{|}}wyx~||y{~~}y~}}y~z{||z|||z~z{xz~z{{{}}|w{xxwz|}{~y{~|}}z}{|}{z|z|{{|}}v}{x}z|}||{}|~}~x{y{~zzw}zz{{~{{z{vx~{zx}{~}y~~y|z|~|}{|{z{{|x{|~|x~}|w{|~}{~{~z|x}~uyy|~}}yz~{|~y~|{|}~{yz~|}{|}}~}x|y{}|}}|}|{}}xy{|}||~}{{}}|}}~y}{~|zy|~{y||z{zz|~|}|{|w{}z{{}z{z{vw~{~}{}~z{~{z}|{~|y{}zx}~wz{}|{wx{}|}~|w{~~~~z{}{~~w}z}}}}}y|x{z{yzzz{{wzz|{||}|yzy}||zxx}}z}}{y{}z}|~}}y|}|zz~yzyxz{}~{{||z}z~zz}{y{{}||}|x|y~z||x{zzz|}{y|~x||{}~|{}}zzz|~zyz}~{yz}~yz{z{}||~xz~{~}}{y~~{{}z{}~{qz~|}x}z}~~~~|~}}~z}~~|}~}~y~~~}|{}~}}~}y}~{~~~}~{}~~~~~|}~~~~}~~~}{z~~~~~|}|~{~~~~|{~~~}~~~{~|~}}|||}~~~|}}}~}}}~|}~~}~{~~~||~|~~}~}y}~{~|~~}|{~{}zz{~~~|z~z}}xyz~z{{z{y|{}|z{{z~~y~~}|z||z~z{~{}~{|}}{~zz}z~zwy|{xy|zw{yx}||{{z|y{}w{|~{z|wuzyvz||{|}z{z|y~z}{}~}~wz{}zw}|{z|w|~{v{{{wy}z}~zy{~zzu{}yz~}~||z|y{|~}|{}~~zy}{w~y{{yz|}yyy}||}|}||{}~{w~{|{|}|~~y}|}}~w}|~~z|}z}}~{|}y~{{|y~}|~}x|y{y{{||z|zz{|{~~|z~~~}||}|||z~z|}zz~~}|}~{z~||ww{z|}}~w}||y~zxyy~z~z}{{|||z{~~w{{{|}}z||w~~z||}}y}zv~{w{|zv~~y~{z|~}}zz}{~y||zxx~|xz}}}}{}|}~zzzy}~y{zz|z}{~{z~{xyv|}~y~{y|w}y}zv{y|z~~y~~|}{{}xz{y~{{}z~{{|{{}|z}yx~}|y~}{}z|}}{y~}w~zyzzy|t~zu}|}|{v{w||z{{~yw|zwyy~}|{~|{|{|z{}z}}|||||z}y}z{}z|x{~{{}z}xx||z|{z{~|}|{z}}~{y{{z{|~~}|~}|}{xx{|zzw|}y{{x}{y{y~z}|}{xv|xzz{|{{~|}~z{}~}~~{~z{}zz~|~}}|}~}}~|~~z~~~{~|~}~~~{|w}z}~~|}~}}}~|~|}~~~{}~}z~}~}|}||~}~z|y~|~}}~~~}}|{~}}||y~~~~~~|~|~~~~|}z~}~~}~}~~~|~}~}z~}~|~z~|~~}|zz{}zz}z~||~z~}|~~y|z|{{|{}}w~|z}|~}~y}{}}|}}~~z~u||~}y||}|~z{}zy||||}}y}|}z~{~}|z{|}}~z{}x{{{}{~x{}}{zy}x}|||}|{|z}~{zy{|}~|~~vy}{~|}z}yz}~~{}~zz~}}z|||yy{x{~wz|~{|zzv{}}{{x|z{||{{{|yz|~{zz~}|~{w}{z}}{y|{z||z~|y{}z|yy|y||yz}~~z{~{{x~~z}zx}zy}|zzz|z|y}zz}}}w|}yz~z}|y|}||y~{{|~}|wz~}~y{|}|~y|{}}z}}}{|v~}|z~~|y{yy}~{}~||y||{{~}|y}~~~{}{||~v|{|~||{}{z{}zwz~{y}zzxv|{{y{{y}y|z~}}}z~~|}}}w|}~{~||~|~{}z{}~x}|u~{z{|{x}{z~}yz|{}|||}{~}}{xyw|z~|}||||w~~}|}z{|x~}{}|zz|{}{z}||{z|}{~z|}}|y|z|z|||x{{y}~~z|y{y~~{y~}w~~{{z}|~{~yy~~|{|x|}yz~~|z~{|yyz}}|x}{y{}{~z|~y||{xz{~{{zzxz{v~|z}}xx{~||z}y~x}}}x{}{{|x|z|~{w{||~{|~z}}}|z{{}}{{yw{y~~||~|~{{zzwy|wz}~~}|~~|z{|}{{{~~~~}~}~~|~||~~||{~~}}~}~z{|{{~{{{}|~}~}}~}~~}~|~}~~~~}~}~~|~}}}~}|}}}}}|{}~~~}~}~}}{~~z}}}}{~|~|~~|}~}~{z~~}}~~}~{~~~|~~}|~}|~~|~~~~~|}~~}~|}}|}{~~z||}}{~{{y{z~z|z}z~{xw}}|}~vz~}y~yz||x~~}{}{}{~~|xxx|}}}|y{}|z{|~z{v~w}~w|v{{z{}}z}}{}~|ywz~zv~|~}z~}y{}zz{}|}{{zz}x~}{}|yx|zz|{}{}z{|}}}{y~|wz{{|}|y{y~|{}z|zzz|x|yyyuz{|~z~}x}~zxy~}|}wyz~|{zyw||z~~||~{|}{|{{|{zxxy{{x||zx{x||{zz{w|{y~{}{z|y~~{z~z}|}{|~{~zz|~y~}yy{~z|~{zyzyxw|||zz{|z{~|{{{}}y||{zz{~{~~}x~z|yz}|x{{{}z{|}zyy}z{}y}|{}}{|}}{zy~}~~|}y~{}}|{~~}~}y}yz~z{{{}{|y{~{w~zy|x{z|wxzw|z|xw|||}}|zzz|~|z~|{}z~|x~zz}z|}|}{|{{{yzy|{y|~u|z~~{}~}x{}y{~}|~||}~{}}~{{w{~v|}yz|}yzz}{wx}v{}y|~y}z}|~{t}z|~|{{}yv||}z{}zy~||z{}{yy||||z}~}y}yzzy|~|~~x~}z|z}}|zz|{wxywx|{}z~}x}}{~||~|w|~}z~{z|~~|{~{zz|zz|z{|~~z}}|x|{}~{}{zz}|{{{|~{~~~y|{|{}}}~~~z}}|~~}|}}}~y|{}|~~||~~~}~~~~~~~~~~{~~}~}}~~~~~}~}~~~~|~|~~~z|~}}~}}~}~|}~}}}|}}z~~~~|}}}~~|~~y{}~~|}||}}~~~~|{}{~~|~~~~}~~~~}u~~z}}{~~}~z||}~|}~zz|~}|{zz{~~}w|}{v}|~yzz}}zzzy{|{}y{y}y{zy}{yz|{w~z~zy~{}{}}}{{}~x||{|{}z}}~{xyw{|yxy}|~{w}~zx}}}v|~|y~ww|~|y{}|}{}|}}||}~}z{~y}}{|z~|}~zx||z{{|w|~|{x|z|~{~|z~}~}y{|}~~y}{~z{z}}||zy|z}w}y|}~u~|}|{}|~|}}~}zz|yz}y~|{~}~wzwy~z~y~{{{{yw|}y~z}z{z{}z|}zy{~~||}}yw|{~|w}|}}|y~|yz~x}{|{z~|z|}x~|{y{}}w|{}z}|zz~{{{~z}z|{}~{{{}|}zz||~y|zw|z|{xx~}~~}}{yw}~z}||~y}|{}~y{|~~|y~|~~}|||{{w|}}y|}|w~{zx}z}{|}~z|}~|z|y{z~{|}}yzz}~}{|z~~}|{zv{|~{}|~x~|{~|{~||{wzyzz}|}y}~}}}}|z{}}||}~{x}~}z{}~}}z{{|~|w{xy~~~}~{y}~{y|~z{{x~|{z{~~{{}xx~}|}|y}{{xx}|{}|}z|z{z{}xyzzzz|z{|{w||z}vz|xyw|~|||}z||v~|}|}zz{~v}z|}{}x}{z~|y|vz}vz}|~}}{}~~|}~~~}|~||}}|~~~~~}~~~{}~}}~~~~~~~||~}|~~~~|~|}}~~~|~~}}}~~~~|}}~}}{~~||~|~~{}~|~~}|}~}~}~~~~~|~~}}~~}{}~}~}}~~{~}{|~~z|{~|||z~~yz{y}zzzzxv~}y}z|y|y~{{|}|wz~|{{|}y~{{~y{|{~zz}}|z|}~z}}}|u{|w}{yz{zz|zx|xzzyzxz{z|~y}~}x}{y|z|}||x|}|x||}zz}z}yw~{z{||z||~xz}v{z{~z{~wz}z{zzyz|y|{z{~~{|y}z~|{|}w}yy|}y|{|w|zx|z{}w}z|{~}{v}y{{||}xz|{}{z~~|~xq}}}}|z~{zzyyzu}z}y{}}y|{{~|x}}zxy~}yyz|}{~}z||~y~|{{z{z~z{~}x~|zwzyy||z~zz~zs|w}z{{s|x}{y}y}zz|}~~{|~z}~y||~z~~z|xy|s{{|{xzr|{w||xy|zzu|y~{~z}z||}y|z~{~|~~|}|{|x}x||y}~|}}}zz{{{}|x}{xx|y|~}yyz{y~||y}~z}}~|{~|z}y|{zy~x}{~{v}y~w{|{ux|yzw~}|{{~zz}|~{zyu~{{y|}{w~|y{{zz|{yx{{y~}}}yy|}{||}{xy~y}~y~w|x}|wy}{|z||xz|y}{}|~~xw}}}{~{|~}|z|{{{x{}|}v~}}x{xzwyx~{}{|z|z|}x}{{|}~y~~}|~}xy~z|x|{x{yz|}y|yxx~|zx~z}yz}{|~y}}}}~}|~~}}~||{}~{~~{~~|~~{{}}|~}~~~}y}}}~x}|~{y|~z~~{}~}~}{{}}~}~}~}~}~~~~~|~}}}}|{}~~|~}|}{~w~~~~~}{~}~~~}~y|~}|}~|}{}||y|~}~~}{z{y|}{y|z~}~{{|{}}~w~{z}z}w}|}}y~}{{}z}{|~|{{~}}||z{~|{{~{}{~}{y{}|{y{{|z|~{|x{|}vz||y~|}zz}}|~xx|x}|v~y{z|{~x|}y{{x~|~~y~}{}~yz{~}~|~|z|y|~x{{~|z{}{yz~~~xz~}~||~{~{~zvz~|}w{{xxzx{||y|w|||}y|}}~w{{z{}||yy|}x||{{~}{}y~z|zx{}}{z~zx{}||~~~z|zz|w}~}~zz|{~y}yuzzz~}||{{}||yx~}{zy~y}{xzy|}y~||{|{zy{{z{}|{}z|~{{~{y}y}{{}~~{|}|||||yz}{x|v}y~{}~|{~{|}x~yz|}~y{}{zz|}v{y||zy~zx|}z|~z{|{}{||y|~~}|y|{z}~x{~z|}z}|{{~}~{}}y|{~|wz{~|}{y}|z||~yzyz|x~|}~||}wy{z{~}{~{w{z~y{y|}}}{wz{}zzz||{}}~{z}{xy{z}y|}x~~z}{{y{|z{z}}zy{{yz{{~}x|{{y{|y}z}}{|~}yz}}{}y~||{}}v||z{v~}~}}~|~~~x~ww}}~|{|{|z|~w}}|}{s}zz}}|x~z~y|xy}y~{|y{}}|~z}{x~~z}z}|}|y{z~~}{y~~~{}~}|~}z~~{~||}~~|z}~x|}}|~~}~}~}}~|~~~~}}~~}}~}~}~~~{~~|}~~~~}}~~}~~}~}|~~}}}~~}|~}}}~~}~~~}}x~z~|}~~~}~~|~}}~{y~~{{}~{||{|wz{|}{|wyzz{}zzxzy|}z~~~}}xxx{y{{{z{z|}}y}wz}~~z|}{z|z{}y|}{xy~{ytyw}|{zy{zx|x}z{{{zzzz|{|}y}w}z|}}}}{}{~|~~~z{}xw|~x{z~z}x~{~{y~zzy~|{|~zy~v~{}{}{||z}y||{{}yz{}~{y|y|}}z}{z}~~{{z}}}v}z~~z|{x||{~~x|~{y{~yy~}{y}|}}w~|}|z|}zwy|z}x|{~xy|}{|}y~{||}}~}~||{{}x||~|{}}|~{{~{yzz{|yyz{~}}{|x}y~zwx|}{}{{y{|{~}{|~|{~{|}{z}z{}y|~~zwyz{}y}{{{||{||||{~~{{|{z}{{~|~|~~~|z|{~~wzz}{z||~xz|zz|zxx{zy{|{z{~x~{~}|}x{z~~~z}y{|{|x}{z|~{~|z|xzzz~}yxzwy{}z|~{}|{{x|{xyz}{y|{~||}|}{w~z|{x~}}|z~|v}}{|{z{y|{z|~y{xx}|w|}}}}~~{||z{~~|y{|z{}~~z}{|}}zzx{{zz~}~}}yyy|zv{~{||zz~{z|~}|}}x~}x}}~z~{w{yw}|~}|}vyw|{y}zy~x~{|x|}|~zz|~x|{xz|{x}~y~}}|}~{~}}~~~~}~~v{{~~{{~}~}~~~|~~~}~{~~||}|~|}~|~}~~~~~~}}|}~|}~|~~~}{}|~}|~}~~~}~||~x~}~~|~|~|}{|~~~~~~~}||}|~}~y||}|~|}~|}~x}|}~~~}~}}||}z~}~}zy{|z||}}{{~|z|y}z|yx~|}|{~||zzzy}}}vy|{|{{z~{}}{~}z|{}}}z||~|z{x{~yyz{}|z~{}~y{{yz{|~{}z~{z{{}zy}}~~z~z}}~}}{z|yzu{|~{{yx}~||{{}~||~{{|{}x~}zyx|}{{|z{z{{zyxz{|~}|{~z}|{{~z}|{{|~x}z{}{||~~{}||z|||zxx|w{|zz{z~~|z|~~z|}y~|~~|~{z|y~}wz}{}zz~~zy|~|xxxy}{{{{{zy{}||z{||zxyz}{|z{zz~xz}~||uy}z}v{y{||}yzz|~|y|{~zxy~|{z||~x|~}{zz||y{{||~|}y|}{|~{~}}|}|~|xy}z{}|w}|zy{}z|}}{}|}}y||zxy~{}}}|~z}y|~|{}|z}|~~y}}{~~|}x{}yz~x~z~z{{w}}}}}x|}~}z|{y~}}~y|v~y{~yzzy}{yy{u{x~~|~}z~{zy~x~y{~|z|zz|w~}~y~~|}||~}z|y|{|z}x~~{|z~vyy~z}~z|~zy||~y{{}~w}||}~|}~}{|~zw{|z}~{}~~|}|z|~zz|y{|{~y}~|}y|~z|{~||x|~~}{zzw~x|{{}~}z|||{}|z~z}xz}w}~|z{}{v~x~z}~}{~~{{~{}}|~~}|~}}}~}|~{~}|~z~~|{{}~~|~|}{~~}~~~z~}~|~}{~}}~~}}}~~|~|~}}}}~~{|{~~~||}}~|||~~~}~}~~|z~|}~~~{|~~zy~~~~~~~~~~}~}~~}z}{{~|{~~~~~~{~|{xy~z}z{yysz{{||{}z~xz}z}|{vywwy|{xy~}xz}~|}{~}~~~x|~yz|~~{}x}}z~t|{}}z{x~zzz|{{x}~{|zyxw}~yzy{zy}z|y|{z|}|}w~{y}{~{~{zw}~}z~{x|y}}}~{z{|{{{vz|}}zyy{z|~{}{zz~z}~}{}|{z|{{|xzz{y}wzxzxzz~|~}|{{|z{z~{{w{{}}|}z~|zv{|z~~{{}}{{||||{zz{{{~~|yx~}||{x|yzy~|~yxxxw|}|zzy|{~y}}||||w{}w}||y||{z}x~~xxz{zy||}}zzz}z{}{|z{{{yx}z|}|y}~~~{~|~}{}{||{}}{|}{|~w||{zt|{|x|zz~}x}vv~||~zz{~~|~}~}|}}}{~}y}}z|~z|{|}~}||z|~|zzxz{}{||x}z{|{y||}{{~~|}|z}||zzy{|y}~}|z{{|}x~{{|zz{{{|~x||{z}xy|}}{~}~y|}~{{z~}y{~}{y{}}|~z}}yyvwzvz}}vyu{{|z}x{}|{}{~|zx{{z{{|~y{}~|z}}|{{~z||~zy~|ys}z}z{x{{z}{yyyyxz{|zu}|||}y{~{{}x||z}y}|z~{~||}~||y~{xx}{{{|}yz~~{z~y{{zy~w|}||{|z|xy~}z}}}}~|}~~}~~}|}~}~~}}~~|{~}}~~}}~~z}~~|}~~~~}{|~~~}~~~~~||~~~}}~~|~{~~~~~}}{~|~|}~{}~~~}~~~~~{~~~z}~~}~~}~|}}|}y~~}~}|}|~~{}~z~~~}~~}z~{~}z{}|~}~{|z{{~|{xx{~||}zz|}{{|~}x{{zzux}~zz~z}}}~||y|{}z{{y}~x{x}}z~~z{{}~z{}|}u}}z~y~~z}y~~{{x}z}z||~z{|~xz}{}~}~zzyw|x{|y{z{~yy~{yw{{}u~z|y}{}}x~{y|z}v~z{||xzx~z{x|~~u{y{~~}z~{~z|zzwq|{z{~{z}||}}||~~xvy}|z{||}wy|||yx{}|}{{y}}}x{x~~}|}}z{}}|||z{{zy||{}{~{z}}y~zz}y~x|{|~}zy{~~xz}}yv}~zz}w{}{|{}|xx~{{y}{{z{z|xy~~~|yy{zz~||~z{~zx}{~|}|z|}{~|~x}||{{|}~yzz~{z~{|v}zyy~yy~y~|{|}}y{x}tx~~~{{|~}{~|~{z{|zz~|y~z~{z}{|}|zx}z~~|}{{~~zz}|xyz{z~z|{~}{w{}}{{y~zyzy}|{}}|yz~y}||||~y}{yx}y~y}~{{}z{wz}|}}}~}~}}~w|~|{~~{z{x{|w|}}|y~~|y}|y|}|{uzz|{xz}wyt~{wz||~{~z}~{{{|xu{zy}}{z}y{{x{x{{x{y~~x{xz}||{y{{}yz{}z{z{y}zzzz}}y}y~{}y}~{{~zz|{||~~{}{w}{yy{{||~|}}|{}}{|{~z}{}z}~|{z~w~~z}}{~{~~{z{}}~|}}~{}{}}|~}}}}~~}~~~}|~}}}|{|}}~~y~}}{}~}y~}|}~~y}~}}{|~}}{~}|~}~{z|}}}|{|}~}}{~|}}{}~}~~~}~~}}|}~~~z|z~|{}}}~z{}}~{~~}z}~~{w{~||{~||z}z~|zz|y}yy|{w||z{w|z|zz{|~|z~x|ywyy{~|z}{}zu~}{yx|y}~{y{{{~vy}{{|{}w~{}|y|wzy}z}{}z{~~{}{vy}z}}zx}||||}y}|x~|x|v|zz}xz{~~x~~y{zv{z||y~{{{||y~|||z{z{{zz{y{zz{w}|~||}|y{x~{|z|xuwy}yz|~|xzwyxx}}|y~z|{z{y{y}z~{{{|{|x{|}|}{zy|}zzzz{}z~xxxx~ywxzz}zv~||x}y{||}|wy~z~}y~|{}}~w}{}~||z||zzz}z}|{|{zx|~z|z{~z{||~x|z}}~y{|}y~w{}}~z{~{||}|}yvu|{}zyz{{{z|{}z{|yzyzzzy{z||~~x~|~|{|x{{}y{}||}z}}zz|~|~~}{|z|wzz|~v{ux}~}z}~|{~{{z~||}{|z{}~x}}|zy}}|x||{}|{{{|w}{~z{z|zyz||z~|z~z}z{y}~{|{yy||}|}}~~}|z}{z{z}~{}|~ww{~}z{zyyxz{{|{y{z{yzxzz|}}|~}x~~}{}}||z{z}{w}yz}ww}x{v{|~{|z~{||zy{|~}x{|}zwy||vz{zz}{zyz}{|{z~{~zz{z~z}z}{w~{{x|}ywy||}~{~~{|yxxz|y|{z}~~||}z|~~}~~~~}|}{}~|~~}}~}}~~}}}~~}~~|{}}}~~{{{||~}}~}|~~~~~~{{{}~~~}}z|}}|~}|~~~{~|~~}{|}~{}~~}{|~|~~~|}~~}z}}~z~~}~z~~{~~|}w~}}}|z~~{~|}xw|t~w{z}|}~||{z~{|~||||{x}~}}}~}~{z~|z|zyx}{z|z{}}}{{}|~zxwy{}{|}{{|z||~}}xz~}}|}{zxy||||{xz}~||z}z}yzv{y~zzxzyy{z|}~}~}{}w|{|{{y~z|{z}|~wx|}z}{zzzz}||z||z~||x~||{z{|zz|~z|~|{vz}z|{{}}}y~v{}x~x~x|y}}z|~|z|{|{v~z|}~}|}~y}|}{}{y|~z{y}|}|}~z{{{{z{{xzz|}{||{z~z}{|z{}vzy}}~z}x{z~|}~}|{}~|z|}{|y}y~~}}|}{{{~|zy|z{y|z}{|}~}|}|~x}{~}x}xyy{~|~q|{|}{{|||}}yz|}yzzxz}y{|zzzy}y|}{z}}zx~|{{}|{{}}~y{{|~y{~zy|{||~y|z||{w{{||~}}}~||z}{|z}w|{zz}z~}zxy{~}z|~}vz~{|}y|y|{{||}w~~|||~{y}~{~|}}{|zz{||zz{{|z||~}{~x|~|~~{|}xw}z}~}~zzw{~}x{~}{z||y}|}|y{z~y}w~~{~~~}{}}~z}x{v~y}|{x||||}|x|y||~~~|{}|}|~yz}|}zxv|}||}{|~zz|{|zxw|zy{~x{{zx}~~x}y~}|~|{}z~y~}{zy||}|~z}}~~~{{~y~}y}~{~~||~~}~~~{~|}~~~~{~~~~~}~}~|z{~~{~}~~~z}}|}~}||}~}~}}{||}|~~|~|~|~~~}~}{~~|}~}{~~||z~~|~}~|~}|}~~||}~}~~}}}~|}~}~~}~~}|~|~|~~|~~}~{}}z{}z}~zw}~y||wy~|{xu}|}|{x|zz}v{}{|yvz}|y|~|}}xy{xyz|z{{|{}}}z|y~yy}}yzx|~yz}{zwz}yzw}}}~u{||~~|}~{w{{}}~|{}{~|~~}x{}}vxy}{z~xx}xwzyzy|vy{|~z|{}zy}{||{}}{|{yy{z~}y}z}}}xs{{{yx|y|z{x{|w}v}|}~|~||~|~}|{{{z~~{||z{}zy|~~~|}w{|x}zz}w{}{yx|z{||z}xyww{~zxx{|z|zx|}y}y||z{v{y{|}|z|{|}}yw}~x}}x~~x}}x|yyvz{}~zy{|z|}}z~y}~~{|~{zz{|z}v{~}|z}zx|z~|{|~~}xyyy~w}z{yv}{{}y~z{}|{}z{{z|{||~{z~z~~}||}~}}|~wy~{{z|~}||yz~{zvzzwr|{|v||||~|wz{}{~~z~z|~|}~u|{w|z}}z|~wx||~~{z}w}~{xy||zw{{z}{{{yw~~y}|~}{y|{wxy|{{~~wy{|y~|yy||ww}{z{~~}~y|z|xv|{zu}zyy}{|||}}{{}||}vz|{}y}|z{~~zw|{x|xxx||~x{zx}{z|{xw|~}z{}~z}zy}zz||||~}{{z~y}~{}|~z~}ux~{|}|~s}wy}{{|z{~w{}|}}}{}t{zx~y|z|}~}}~}~~}}~~~~}}{{~~{~}~~~}}~|~~~{~{~~~~}~~~}~~~}}}~~~}}~}}{|}{}}~~~y~}}~~}}|~~~{y~}}}}}~~}}}|y~~}~~}~~~}~{}~{~z~~{~~~|}~~}y}~}~}}|~||~}}{~~|}}}~||~~|}|}}~~z~~|}{~z}{|{|{}~|{xz}}}}|t|yy{}{w{|~}{||}{~zz~y}~}}yy{}t|}}~|vx|~~|{||}|w{uz}~z{||z{xv~~y{|{z~}~~{}{w{}x}{zz{{z~{~}{zx~z}y|z{~}}|z}|{x{||w~|z{|~{{xx|z{||{{}|}|yxx|y{|}}{{y|{~x}~z{{{~}x{yz}}|~|yw}|{y}}y~zyz|{{}|{{||z|{{~{z{}{zz~zz{|z~}y|~{x{{~||z}y{}~|~~zx|zzz~|~z|~|x|~{z}||}{{|v|}z~{~}twyy}{z|}zz~y|}}{}|}}|{{}z|~~{|z}{{}|}|}t|~|||~~}{{~|}{}wx}zx{~}{{z}~}y}|}zyz~y}~{}z}|w|~{u}|{}y|zv}|z{zz}{wyyz~~z{~z|z}~yz~|||z{|~yz}{}y}xz~}}{~~|}{}~}{}{}z{~z}{}x{}}}w{y|{|~{|}}}||{z}|~|~}~z}x~xw~w}}}}}~v{w{{||~x}{}}y}{}|v{{~|~~}~{z~|z~y{~v{}|}zzy{z{|x}}{~z}y{~}xw{~|}yz{{z|zxw}}}~z~~{}~z~|~~y|y~xxzy}w~~y{{~yzy{wzz~}zyyz}}|z}z|y~z}}{wy}~|{y}w{z~}~z}{}~~~~{}~~~~~}{~}|~}}~~~{{~z~~}~}}{{~}~|~}|~|}~~|}~}~}~~~u}~~~~}|~z}{}~||~}~~{|~|}}~}|}~z~~x}}~~~}|~}{~}~~}}}~~}~~~}{z~}~|}{y|~~}}}{|}|~||{}}~~{~~}~~~w}~~~|{{|}z}}z}~||~}}~~~z}zx~}z~x|yw{||{~z}{{x~x}}z|}|}}}}{~w~|{}}|~~{z}~~~~~~~}|~|zz}yv||z|z}z|{{{z~yu}{xxyzuvyy~zx}{zy{|yy{|{||{{{~{{}~|z}|||{uz{~}z}{zyz~{x}{||}|{zz{|{|y}}{~{~~{}}{{~y|}{|}xz|~}||z|{~}}|}zyt{}x}~y{wyzz{{y}z}yxx}{}|z}}v|}}|}zy|}|{x~|x}u{}}}z|~v{yz}|zzx}|z{}{~|}}y|z~{|w{}{z{|z}|||~z}{yw~wwzzwz{|x|}{{|z}~||y~y{~{z~}}||z~y}|~|}}y|z{z|{}{u{{{yzy||~x}x|{}{z|v}{z}zz|{|z{{|}~||{~yyzzz}x}}}~{y}~{z{{{~{}zyyzwzx|}xvxz{||z|{{z}|y{||~{{{~||{|{|{}yyz{yzz|x|}x~y~u{z{{}z~z{{{|{{~z}|~~y{~z{~}x}{|}y||{{|}}}zzz~|z~~xzz~{yzz|~~~~{y}|||}{~|}{}||}}~x~~yw|~||w{}v|z}z{{|xz|xzz~{~{y|{~}z}|{}{}~~{{{y|{{~{y}z|z|}y}v|yz}|x}}~}vz{{yzzz~{|}|z~~}{{z|~|~}~}}~~|}~{~~~}~~{~z{|{~|~~z{~}}~~~~}~|~~~}|~~~}}}~}~~|}|}~{}|~}{|~}}}~}{~}}}~y~~~~~zz~z|~{~|}}~~{~z}~~~{~~~~~}{~{~z~~{z~~~}}}~}~~~~~||~}}~|}|~~~~~~~~|{|~~|}~{~{}}}~~~||}y}{x~}}~~}{y}||~yr{~}|}zy{|}}z|z{{x{zzxx}zxy}yz~y|{}x}zy||x{|zy|{{}zzy{~z{{}|w{|z|yxw{|~z{z}y~||}zzw~z{wyx~y|vz|~|zyy}~}y}{~zx}~{~z|z~w|z|}{y~}|}}~{||xzzy||~}z{x}zz{}y|wz~z~zy{x|{|{|{{{||}|~z|}|}~|~~{zz~x}{{u}{w~}||yz{{z}~~{}}~yyzvz~|~|z{yy~{{{y||}|yzzzyy~{~x{|{z}~xzz{~}w|}~z|~{{}}}~}{}y|{}}||}y|{z}~z{w~~{y{}{y}~xy|||}w}}}z}{zz|}z{vxzz~}~yz|{z{|~z|}x~{}{~y|~{||{{}{}z}~{w~~xz~{{}~zz~}||~x~}}{|{|~}}~{~z{wz||zzx~}~w|zwu~{~~z{}~{xv{x|xy{|~~|{{}}y{y~|u|~}~~|}zz~}{}~|}{{}}zz~{{|}|}y}{}zy|zz|{yy{x}~}~x}||y}{x|x~{}y~xy||{|}|{}{~{~zz{x|y{~~zy}{{{}zz|~}|xxyyzy|z~||~zy}x}{||{x}{||}|{}|yyzyxyxz|}}{|}x~{~z}||}~}|~{||~}~y}}|y||z}z|~}|}y{}w|{|||x}||{|~~|}{~}}~|}~}~~|~~~}~}~}~z~|}}|~~{~~~~~~}{}|~}~~~}}}{}}~~~||~{~~~}~}~|{~|}~}|~}}y{~}~~}~~}~~|}|~~~|~~~|~~~~}}}~|{}}~}~|{}z|}|~z|}}{}||}}}~~}}~z~~}{~~~~~y|z{}|{z{{|{yxvyy{|wwyxzx}z{z|{zxz}|zx{z}~}}|}||{{{~|z~w~|}}|}}{~z|{zx~}zy~~}}|xzy}~w|zy}~yyy|y}z{{y|}z}|{~}}}zz|xxz{|x|zz}{yy|yxyz|x|}}~{{||~~zyyyyzxzy||~}yz}~}{}}{{|{~}~|{~~y~yyy}~}|z{yz~y}x}{{z|v}|zwx}y~|}|yyy{|y~~~}{~~||||yz~}y|}{}vy}xx|wxz|x{y|y|z{|wvx~|~|}~{|z|{zx|}}w}~}||w{}|wz~y{|{yxzzx{~{|~{xy}yz||z}}|{}~{}~y|}y|}x|}yw}~}y|yy~}|{wz}yx~}yyw{vy{z{z|~~~}~~}~}yzy|}{w{{~~~~}{}}|~||{~{{z|zwy}x}{yy}yw{{}{}}|{z{z}}~z~}z~y}{||xy{y}{~|y~{|}}{z{xx|y{z{}|z}y~|{{w~|z{z{~zzxz{z|{~}x|~|}}~w}}yy|{}{{{|z|zz|z|~zy||zzw|x|{|{}}|}y}~z}~}||~yz|~||w|x|{xzz||y}|}z{~{{}y}~~{zyx|{}~z~|xv|||~}v}|~}~|}}~}|~~~y{zz}{}z}~zt|x{xx{zzxv~~{}}{~{|{x|y}}}{{{y|~}~~}~|~~|~~~~{~~}z~|}}}~}}|}~~~|}~~|~~|~~~~z}~~|~~|}~}~}~~~z~|~}~|{}~|~}}}~{y~}}|}}|~~~}|~z~~~~~|~||~~}~}~|~z|~~|~|~~{~{~|}|~}x{}|}~~~~}~~|yx|z{{{z||||~}{}{{zwz}}}{x|y||{xz}{y|z||z{z}{zz}~|{yx~|z||}|z|~zzvy{{}z~zw~{ww}}{{z~~|~}z~~~xyz}}y{||x{|w}{~{y{}|~zz|{{}}|yw}{}zx{yy}|yz}}|{{|}{zwz|}z{~xz~}}~zyy}|z~zy|w{vz|}z~|~~}{{z}xxt|~{{{{x||{y}{{}zzy}{y}{{{yyz{|{z{{{x{}|x|{}z{|~z}|y~z|y~z|x|}}y~}z}~}~{xyz{{}vz}}}|x{zxy}~z~z~y{|{}|x}}z{zz~|{{|yyz}x}|}w|yv|yz~{{{~|~x~}}~{}~{}}zy|{{z|{|~||x{{zvzx|}v{xz}{|{}z{|}}z~z~{z|}z~~{~yz{~|~}z~}y}}w|}||{qzwz||zx}yx|}{{}||z|y~{uz~|z{xz|x}zx}~z}yx}{{|{{z~|~||}}{{|y}~y{}||z{~y{zz~y~|{zzw}{{|}xy}}|z{|{|}u}u{z|||~yy}}|{y~~yy~zy{}{wx{~u~zxwz|{z|z|y}{z~x}~}~{w}{~{z~{y{|z{|}}|{~y~{~~|~}z{|x{|~~}z}{~{~}{}y|~|z~{~yy{~yz{{~z|~{|~}~}}}z}{}|}}|}z}|wx~|{z||zzy||{u}|y~~{}||~~{~~~|~{~~~|{~}~{|~}~~{~~}}}~|}|~}~{}~~z}|u}{}}~~{||~}~}y~~~|~|~~~{{}y~|~~~}}}~~}|}|}~y~~~~~~~}|~||{~~}~z~~~}}~~z||{}{~z~~~|~{~}~~|||~~~~~}|~~~}~{|}}}z}}||~x~~~~|~~~}|~}~}~~}~y{{|||~~zyyw{{x{~}yyzz~|zxzy{zvy{|zw|{zz{|}|y{y}}}z~{|}{{~}}x~{}x~xzy|wxyv{wz}|w~}yy}z|~|~|y|{|zy}}{tzzw~{u|{{zxzyz}zy|}}{vwyz||xz|}}z{zy}}zxwzy{z~~~{~y~z{{z}zz~y|{{|~z~~y~zxzy{{}}z~~zw}{}x}}xy{~z{{~|~}|~}z|~~|z}x|y~}|}}||y}{{{{|~xzzvx{{|y|wyz{~|}x|zz|{z|y~y{}{z{x||z|{~{|}~~|{y|{|y|wz~z{xw{yzx~|{y}{}u~z{{{|z|{{}~|zy~{|}y~|~~}~~{}~}}vuzy|{z|z{w||w{|}{wy|xx~{}x{yz~}~}|~{~||||{|{{}x~|y~}~~~z~{{x{~zz~}yy{{v}z{zyvzz{{zy|}{yw{xz{xz{~y||{{|z~}|}y{{yw{yxzzzxzzz{{}z{z||{{~}|~}}|}z|{zz|~y~|x|yz{zsz~{|tx}x}{{~zy|z|~|xy|zzx}|y}y~{}{|z{y~z}||{|}~~{~{y}{|zz{z|{z}{}{wv~xzzy|yt~~|y||wz{y{x|xxt~~}~y|~{~z~z}}y}}~{{}{u{|{z{{zz{|z}y{{z~}z~xw}~u}{}~|w}}~~}}|z||~|}}~|~{~~{~~~~~~~}~|}|~~~~}~~}{~|~~~~|~}}{||{~~~}~|}~|~}}}||}{|{{|~}~}}{}}y|{{~~~~~|~}~{~~}}~~~}}|||~|~~~~~|}|~~~|{}}~|}}}~||~~|}~}~~~|}~||}~~}~~||}|~{|~~}|~}~}|~~}z}~~~}}|~}w}{|{{}{y{{{~}zzx}|{wzx{||y|~z~z|z~}}~}|wzy}{x|~|{z|{vzz{~~zx|z|}|{{z{}~{~zyy~{{y~w|{}zz{~{y}y||{y}|{z}~{{|~{~|x|xyzzz~~x{y{|{|}|}yzy{}~{z{}{{y~~zz|}|{w~|{~z}xyz}|}z}~wyy||z|w||}zyw{v}~{|z{|z{yy|~|{}}}{yy|y|~{{y{~|||zy}}}~z}z{||x|x|||{{|}u|zzyx~|z}~}}}|yy}xz|}{{{~z~|y~~|z|y}|~x}wy|zyy|}||~z}~zy|}y||}y{|~~sy|{{~|||z||y{zx|{|~{}}zx||}}{zz{~{{}w{wy}}yx||y~~}|{{}}{z~|y{{~|{z|y}{{||{~y~xz{y}z}{{x{{|z|~}|y|{}x{}~|{|~{zx~~|}{zz{~~}}~~~|z{z}z}}}|}}||~|{{zz|}}yz}|{z|zz|}yz}{{{||yz|{~}{|{{zy}xw|}}{}|}x|{z}{{~|w|z||}||}}}~v{z|}vz~zz{{yx||z|}y~{~}~|{|yx}}y~{{}}u|x{y|}xy{zz||}|yz~{zvz|z}|z~w}y|z|y{x}z~|{z}}{y}{|z}y{}{x~}|zz||}{|z|y}|}y||z~yy|}|~~z~|~}{~|~~~}~{~~~|~~~~~||~}}~~~}~~~}}|~~||}}~}~~}|~}~}{}}}~~~~~}~|}{~~~~~||y~zz~~~{~~~~~z}}~|~}~}~{~{~~~|}|}||}}}~~~y}~~}~}||~}}}~~}z}|~~~|~}}z~|}~|~}}}~z}{~||}~}}|z~{z|}y|}|}}}|~z}{{zwx{{{z{~}zzyx|}xz||}x~}w}}||z}}w{{{{}}zz}|x|v}{}~y|w~~|{|xyy||z|}x|v|}}{}}y}|{zzz~}~||~}w}x|}}}}|{}|~zy|{|~y}{|{{{||{z|z}v|{z|yw}z{|~{z~z}}{{}|{~~}~zz}}{y}|}}|yvyz{{zz}yyy}{|z{yw{y}}w|}zzz~}zrw||z}|u||}xzz||z~{}}|w~~yz~y}yz~xw~{zyw}||y~x{{{yy}|z}z{{xy~~|z{|}~}~{|}xy}||}x{z{|}}{wz|~yx{}x}x{{}y{z}wyz~|}}}y}zz|w}}|y{}z|}{z|||{{y|y}{z{|xz|x{yxx}|{}|}wyx{{y{}||y~x~z{{}|}}~~|}|y}}|{z~yvzyz}z|~v|yz|{z|z{|~~}{z~|~|}~~~~}y{|~}}xz{zyz}|{|{}y}|}z||}||}y|}}|}{|{}{~w|w}||z}{{y|}|y}z|y|}yz|{yw}{||{|{||z{}~y}}~z{}}wzzyx{~y|x||xy||~x|}~{~}{z|{}~~}}zz}|}~~}}z}zy{z}y{|~}||{z||ywwz}s~~||{}|~~{|}|yy~|~xx~z}||{{||z|{}}{~z~{|}wx}y|zyy}|z|z{~zy~~|~{x{~~w~{|~~{|}}x~||~~}{{~~~~~|~}x||{~z~|~~}~}~~~||}~~~~{|z}|}~~|~~~~|}{}~v~~~}z~~~}}~~|z~~}{}|}|}}~~z~~~}~}~{}~~~|{}}|~~|}~}~}~~~z~~~|~}~|~~~}~}}~{~y~||~{~z~}}~~|}z}|~~{}}~~~}{}{|~}y||}~yxzz~~z|}|}~y{y~}}x~zz~|y|w~z{y|y|~||{zzy~|z|}zyw{{~|y|zzx~yy|z|zvyv}y{}{{yw}{}}zz}yz}~z{{z}wzz~yz|z{{~{z|~}yxzw||yyu|}}}~x~}}zwz{~{}|x{z}zy{~y~}{~{{}|yy{|~y|{y}|z~xzzzx}}}||}z{y{~}~}{}z}|wyz{|y}yy}y{}x}{{z|zy{|}{xx{~~w||}z||z~~z{}}{u|}}z~}|x||w~}{}y{~{|yy|{|}{|||{|}x}~~||{y~||x{{w|w~|z}{|{~yvx|}xx{}x{|z}~~~}}y{}|x}~~z|zx~z|~}{|y~{x|z||z{y~~}~|vz}{zx}~}}zy{{z|||}{{zyx~{}yx~zz}zyz{{z|}~z{{|{{{w~w{}}|zx|z{y{{|yy}{u{|}{x{{ywx{|xy|{~|y}{|{y{{y|}x{z|y~y{{zw}|~~w{y{}}z|zz}y~}}~~zxy{x|}~zx}v|}}y{|}~}|}~|{z~|}|y{z|xz~{yz|~|{y~z~|xz~~{}y|{y}w}~|z}}z{}{zz}|}x{~{w~{x|~z{~y}y}{z}~}yz{}}y|yz|~}||zzz|{}~|zz}x~|}}|z|}vzz~zy~y~}~{~z|~~{x{||{||{y~|}}z}|}}|~{}~~~~~~}}||~~~}~}}~~~|}}}|~~}{}|~~}~|}}~}~~}}~~~~~~~|~}~|}|~{~~|{~~|~}}~}~}~}|~~}~|~}{~~}|~}~}~}~~~~~}~}~~|}}{}}|}~|~~~~}}~~{~~~~~~|~{~{~|}}~~||xx~~~zz}zxz|w{x||}{|zx|zz||}wz{|xw}y|x|~}|y~vy|}}xy}y|~x{x}z|x|{zyz}vy|}||}{zyxy{{||zw}z}z}y}zwz{~}~~}zzz}zz{}|}~~x|xxy}{wu}|x~|{|}|x}|yy~{||{{}{{z{y{}zx||~}{|}|~{}~~}||{}|{|{~~|y{z}{|w{y|}ux{||{yz~z}{{|{}z{~~{{y{}z{~|z}}vzzy~z|}y~}zx|~}~zy}|~|}{z}zy||{}z{}z{{{x}|zz{~u}}}|z}~}~{{xz{z~{zyz}x}yz{|zz{x|xw}||}~}yy|{~{v~{z{}|v}~||~}~~}zyy~z{{y{ywzz{z~y{z~y{{}{zxy~||w~{|~}~~}yu|z|~x~{{~~{|~~z{|||w}{{yu{{vzz{~~{w{zyz{}{|x~}||{}y|}{{~yz~~|}~}}{{{{x}||x{z~x~yyy~}z}{|y|}|y}|zx|{~z{|}{z|}~}|{~{zy~{~{}{~}~}|}y}{||x{|yz~xwzzx}{|}~z|}ywvz~}z}z~xzy}{{{{{}}}}{{zzx~yv{|xz{}v~x~y}|{~y|yz}z|}{{~vz}|}w~|x~|}~||zy{|}z~{|z{syz}z||{}{yx|zz{|}}yxzv|}|{|{}{}x|~}zz~~}~~~~{{~~{~~~~~|||~~}~~~~~~||}~}}||~}~|}}}{}~~~}{~}~}z}|~~~{~}~}}|~}~|~~~z~}~||}{~}}|~}}~{~~~~|}~|~~~~{}|y}}z}}~}~~~}~|z}~}~~z~~~~}~|}~~~~~~~}~~}{~~~~|}|}{}~}}~~|}~|{~~~w~}}}z{|}z{z|{}~{w}y|y~{{z{{y}xy|~|~xxzy~z}{w{x{x}~|{~{|}}}x{v{xy}|w{z}~}|y}{||{~}~yz|}z}}zx}}||xw}|y}~||}yy|z}rv|xw{{w}{z}|x~y|||||z|}x|}~y}||||y~y{yy|y}|~|x|y~zz|x|zy{||~}{{||{yw{|{{y{{||s~|}{{}{{t~t||}}{xz}y{y~vw}yzx}||{|{|}}||y}~x}|z}|w{x}vyy||yz~{{zw{{xx}~z{zy{}yz}z~}yxyz~||}zz{zx{}{x|||}x{{y}}{{zz~|z||zy~~z~}{{{~z{z|y|{|~z}{}|||}}y||{{yy}}~y{}}yx|y{|}x|xz|~z{}|ytz|{ww|{{}z|z|{uz}}y}|{z}||y}}{{z|x~{}|{{yz~~zzz||{|~||{~yy~{{~y}|}{y|}|xz|}}ww~~|xyz}{z|yyz{z~z{z~|{}y||y|xzz}~~}{y|}w{}{y|{~y|{~}xyz}}yz}~~yzw~z}|}|~{y{{yw}}}~|z{}~xzyy}}~|t|z~y~|}yz~||z{wy{}x|{y{~~zy|{|{|zz{{|{}yzz~v}{}{{x|{y}~z{~}z}zy}zzz{{~}z}~{z{{~z{}zy|zyz{w~~{z|y|x}}v{}{x~{{{|zx~}|}|~~~||~~~~~}~}~{w~~~||}}}}}}}}}}~{~~|}}{}~}~~~~~~~}}~}~~~|}|{}~}}~|}~~{}}~~~~{}~~~~}~|~~~~}|~{~~~~~|~~~~~{|~|{~~{|}}~}~~}}}~||~~}~~~~|}}}|~~|||}}~||~~y||~x||y|z}{z|{{zz}{zyxz~yww|{x}|y~z{||yyxzxz~|~y{}zs{}|{}{~|z|{|{|{}xxz|zzwz}{|{zvwx}}xy{{{}y||~|zx}{xy{{zy}z|~~w}{}}z~|y}{z~|{y|z|~|w~~{{yzz|{}yx|}z~}|{y~{{|}{}{{}w}}|{|z|z~~tx~w|wyz{|~zw}|z{z{|yxx{|yz{~|z~z||{z{|}{}{}~{{|}|~}~}{y|~}}z|yzy~|{{|z{x}z||zzx|zx{~~~|y~v~{yyyy~|~}~{z|{x}|{w~z{}yvzx}vs|y}}{yvyx{{zzy~|{}}|{}~~}z~~x~}|}|z~}|{y{~y}|zy}uzz}wy}~y|}xw{}z{z{z|}|}{}||}|{{~~|{}}{{{~~{|{z~|z~z{{{y|yyyyy{{{xvzwx{zy|x}{zw}{{zx|{zz||{}z{|}yz{~~y~~yx{}vz}z|~~}~x~{u|}|zyzx~}{{y|}}y{z~}~}~{{{}x}~zyz|z}~z~{|y}}}xzzyv}wyyz{}z|{xyy||zwwx}}|}z~|}{|}~|{|}~|}}}zx~}|||yy|y{|yx{~{{x~}wwy{yy{{v|z}|~||{{}}|z||{~z|~{|~z}|~|~ywxz}wyz{|}}v}{|~zz{{|z{yy~z|}~zyu||z}{}v{}}~{~~~~}~~~~|}~~}~~}|}~~z~~}~}~{~~~}~|~z|}}||~{}~}~}yy~|~~y~{}z|~~~~~y}~|}~~||~}~{}}~~{w}}~~|z~~|}~}~~}~}{|~~}v}|~}~~y}~~~|~~~}~~}}~||~~}}~~|}~~}~}}~~~{~}~~y~}~|~{~~}~{}{~{~}xz}}{y{~z{}yv}xz{w||||{}}xzy|{w~u||z{zy{~|}z~}{|yz|~|{~y|{}|{z{xzy{|zxzy|z|}zyzsxx{}xzx{{y}yzzv||z}~{{{|{yzy{|||{{|~y{z~}y~}|{}z{zw}yz{x{x}~u{|wx|{{{}z~}|zyx|ww{{}{|~z|yz{}xzzz}~}|{yw||~~|x~y~y}|z}|}x|z~|||z~}|}~}z{{w{||zz{~}yy{zzx}~{x|}w}}{z~{y}z}|yyxz|}}~|z{y{zx}zwz{yyz}}~|{{~zz|z{z~y{|{||~~{{~}xzzx~{zzzzzy}{~~||z}~||zxz||~}{}||}|y{||z~z}}|x{|}|~z}{}}}{z||z{t~|yz{yywxy{{w|zy}|v}vz|yy{|z}xzz}z||y{||{}||z}{x|{{~~x}{{yzx{}~{|x~|}z|xx{}y}{}|{}zz~}}yz|~{||}}z}zx|}{zyu{}~|z}x~{}||x|z}{|z~~{}z~|{z~zz{||y|}|z{~z{|~|z{{{|}}{y||}|{|{v~t~y~~xw{yz~~||~}|zy{{~{zyxzzzvz}}|zzz}|z||~|{z|y}{~||~{}zz}z}~zy}}zyyz{|}}z|y{z{|z~w}{{~}y}|z|x}~|{xy}{x~x}y~x|yz{~}vx|x}y{zy|~~z{yxzy{{|||y~~~~y}}~}~~~|}~~}z}~}|}{}~}~}~}}~~~|~|~~{|z~~|~~}~}}yxz}~~{z|~~}~~~{~~~}~{}}}~~~|~|~~~|~{~}}{{}~~}~}}~}~|}~~}~}~~}}~~~|~|}~~}~|}~~y}}~~y}}||}~}~~~|}}|}~}~{{{z~}~{~{|~}z}~|||}||~}z~}z|||r}~vw~{y{~}}~z|y{zz|z}xvz}|z~}z}z}||~y{~}x~~~{{|{{||z||{{|x{y|{{|{{|~xz{{}vz{{~z{t||}|z|z{}z{}z~zy~y}{xx{}x}|wzv|yy|v~y~}{{|xyy|zwz~zwy~~{|}}||~{}z|~||}yz}y|z{z~}||w{z~vzz|z{z}yz|u|w|y{{zz{zx|||xz}z|{{}|~}}|{{~}{~}|{~~{z}}|}{x{{yxxz~z|y|{x|x}{{~{{{{{~y{~zxyz||~|{z~t{|{}|~}z~{}||{yz~zx||{|{xz|~{{{yyzz}{y}x~}z|}}~~|~y}}}|}{yy{~|||z|zyz~|{z|zyz~~z{|}~~~{}}x|}{zzwz~|}}|{~yx|~x|xxx{}|z||y{~z{|xzy|{|x|~vy}}|ww|}{w}}~|||}}{yz{|{w{z{|~y|{}{}|||z|}x|}z~~|~z|}|z||{{|~{|z|{}{||y|~}|xy{|z}z~|~~{{}z|yz}zwwx{||{{zyxyyy}|{~|zx}{|}~~}{w~y{z~|}z~}y{{{yy}yy|y}|||{}vyyy|}~y{wy}ww|{|~zzz|~~~|z~{x{|{y|{|~|y{~y|zw|wz~~x}|z{|yxy}wv{}uy{{z}~}}{v}}{{|}}zz~~~y~z{~}|{}}}~|~~~~~~~~~{~~}~~z~}}}}}~}~}|}|~~}~}~{~~~}~}z||||~~}~}}z~~~~}}~}~}||}~~{~~|~xz~|{||~|~{~|}}{|~~}~{~~~}|~|{~~}|~{~z~~~||}~}|}~~||~~~}}~{~}|~~}|~~z~}{~~~~|z|~}}~||{}zz~zzx{u~yyzw{}{}x|z{|x{{|xz{y{}z{{yz}}{x{z}{|y}yv|{|}{|yzy{yzw}zz{{|}{|{z|{z{y|~{zzy|y}}|z}z{~}{{y{y{|x~{}x{{z|}zz}~v|y{~x|}|x||{w}{|}}}~z|yz{}|~y{~~}{}y{}{{}vzw|y}y|}}x{|z~{}|}{zy|}zzy}~}y}x}y}||zz~|{|{{|{|{y~u{{{z}{|}{~wxy}{}v|}}{z}~}|~z~|~|~||xz|xy{}}|}||vxx|{|z{w}}}{~}v{z|~y||{{|z}{}|w}y}}|x{}}}~wz~|xxz|}|~}z{}}y|z{|zzz{~}z~|{{{y{||z|yz}{~x}}{||yyy~zz|v{{~z}~~{xzyyzy}w{{x{y||}y{}~~{}|z~{xx}z}}~zzzxy~{}~zyz}z~wy{w~~y~|}}}}{~}{z{|~{zy}}|z|}{zz}|{~x}|}}|~}z{{|wzvxr}}|}w|xytzz{w~zy~}zwz||zy|~y~yz}z{{zyz|{|x|z}|{zy{~|u~}}zy{||z|~|{y~|{{{}|y}}{}{{z|}|}|~v}~zy}z|{{~z}x~~~}{|{|}y||{|~x|y~z}|~zx||zv}}{~~zz~~{wz||w~~z{y|}z|}{}}z~}||||}z|x|y|}~||uy}{~x|{}~~}}~~z~{|~|}~}y|z~z~~}{~~}z|}~~}{{~}~z{}|~}|~~~~||z~~~~~}}~{}}~~|}}~~~{{z~~|y{~{}~}~~~~z~}||~|}~{~|}|~}~|~|~}{|}}}x~}|~~~}|~}~~}{}~~}{~~}}~}~}~}|}}|~|z~|}~~~|~}~{x~{||y}}}}{|}|~r{xxz~|{{z~~~x|}yv|}}x{w|~~zwzz~~|~{y|yz|yx}|zwx{{|yuu{{y}zx|zyyy}~z}{{{{}~|w|}zx|~||~|}yy}}x{~{~|}{~y|||xy{y{{|}x}x|||}}zz|}||yzx{y}}z|y~~~||{|}~~}{z{~v~|~|~~y{z{||{{v|||z|y|~uz}y|{{y}zz~|}}|{}}{z}{}yz}}z}~}~{|{yxx}w~|}zxzzx}x{}~zy}y{y}~~||}x|z}{}{{|{|z{{}yx||z~~|z~yyz|~y}x~{}zz||}xwzvzw|~~~{}}~xz~{|}y{{}}~}|~|||{y|}|yv~vz~}zyxywzwy{{wy{{~~~~z}|}z}|}|}~{}y~{{~|{z{~v{{|}|y|}uz~y{xzzx{~x{zx~{zzzz|~}{~y|~}||}}|{z{}}yx{|}yz~z~yz~xx~}~~}|zxz{}~}xzz~~}}}}~w|x|~z}||{z}z}|w}}{||wyz{z}x}}z{|yz~{~|{}yy{|~}{~z}}}z|yy|{y{z|{|{|y}|y~y{yzzsy{}}y|{w|~z||z}w~~{}||||{{z~{~z~}z}}||}{z{~{{vu|zx{~|y~xw{y|w|u|{}}yy{~||}z||}||{|}|}~|}}|}}~}|~~{{|~}~~~~}~}}|~}}~|~}~~~}~|~~~y~~|~~}|~|~~||~{}|}~~z|~{~~~~}}x{|~}}~}}~~}z~|z~~|~{}{~~}}|}|~~|}}~}~{{~}~}~~{}}~~{~|{~|~~}}}|}}|{}|~~~~|~~~||}{~~}x}|~~{}}}|yxy~{{|{~}{||y{}|||zyz}x{xy||}yx|~v|~z|yz{y|zz~{}y||zz~zz{~x~~{x}}|z{}~y|~y~zz{|yz{{~}yx}x}}{{y}}z}zv}wu}y{~{}{zzz|yzzz}y||~y~y~|z|}~u{~~|tz}|}}{{|y||yw{zz{x{{x||z||{{}{{{~|}{}|w|}zy}~{}}~~z~~{~||yzy}v{|{~z}~zx|}x{~yvz~|}y||}{~~xz|w{}yy~}~{{|{{z{{{|y}yzyzzz||{||{x~w}|zx|xwwzyy~z~~}zzzyw}zz~yyz~}~}zz{zzzx|{v~~|}~|yz}{~yzwx{{}{{~|~w|{wz~}|}z~}{{~~|y~|{~zv}}~y|~z{}~x{|zv}}{z}{|y{y|}|||zz|y{yy~uzz~}{{|~~}{}|w|zwy|||zx}y~|y{~{}}y}x~~}{yy}}}|xx}{~z{~~{|}||}}{zxuzy|~z{y|}y||{yy|{|~|{|yz~z|}}z}|x}{}|~}~{~~yzzyyz}x{|z}{|}{~{~{z{~zy||{|{|y|{||{z|{ywz|w||y|z{|{}~y||y}z|||z|x}~}{|{z||z}||w||vzzz{{w}{xy~~}|}{~xz|y}{wz}|~~{{yy{}{{x|}x~|~}z|}z~}|{zz{v}{zx||z}{y~{|{}~}||v~~|~~}~~}~~}}~~~~~~}|~|~~~}~~|}}~|}~{|~~|~~~~}}{|~|~}~}}~~~||{~~}{}~~~~~~~~~~}~~~{|~}{~{}~~~}}{~~~~}~~}~z}~}~~}{}{}~}}~~~~}{~~~~~}~}~~z~}{|~~}~~~~}~~~~{~}z}|{z}xy|~|{y}x|x}{}zwy{{zw{vzz{~}z~}{|y{v{~z}}~~|}~~~{y~{||z|yy{}{y|~{{|{}~z|yzvy{z{w{~uz|~|{{~|{{}{|~z}y}~|yw||{{|{||z|x~||{~}{xx{||zwr|{x~y|yz|y}||~z|zx~}|}x}{|~{|{{{wy}z{|{w|{}~|{|~y~w{w~|{|{}}u|y|z|zy|}zx|}z{{}{{}y|{{}{z|z|{||y|||zyv|}}|ux~yz{z{zy}y~~|}{|}}y|}~{|~z~}}{}w|vxz}}~}{zzzs||z|x}~w}zy|{z||{~~~{}|{{}|}z|z{|y}|~}x{y}||x}~}~vyxzz{}~w|z{|{z{}{|y~}}}|~{|~}{|||~~}|{~yy{~{zz|xx|}~t|zz{yy~z{}}zzy~sxw~}{|{}}zx{}}|{{}z~y~{y|y|z{xzu{x|}zx{~y{{||~{{yuz}z|||~xzxz}||yz}{}w}}~|}}~z{{|}~{{|y|~x{z{zw}|{xwy~||}|{yy~}|y~}|}||~yx{zy}~}{}}}}|wyx{tyzz}u{y|zyx{||wx{}{~}}|~{{}|}}y~y~{~}~}}{z|~xzy{{|xz||~||z|y|y|zz}y{~}}}|w}yz}||}}~~~}~~~}~|}}|}}{~z~}y~~~~~~~}~~{}~~~~~|}~|}~yz~~~~}~z}~}z}~}~}~|~{{~||}{|}{~~}}z|}{~|~}}~~}|}~~|}}|~~~~~~~~}}~~|~~||}~}~~}|~}|~~}|}}~~~~z~~~||{{~}x~{zz|}|y{{x|{{|{}yyyz}|||}y{zy}}~~}}{{|{zzx{}yw}}}{~|x|uz{{|xx|xz|{|{}vv~w{{{{z{||w~|{||{yvyy{x}z|~|~|zy|{~||~|z{z{}x|z}yx}z{}{}z}|x||xy}{|}}z}zv|{{zzyxy||}|{}{vxy|{z~{x{|z}xwx{{xvz}~|vv~{|y}{|x}z}|y|{x||yw{~{~z~{~|zzz~|wz{||~~zy|{{{{|z~|wz}}y}z}}|z~zy||x~{~x}|||{|}~z|y{wv{yyzzxxwy|xu}{{y~}zy}{{|ytz{z|r{x{zx}w~}x}{|{}w}y}~~{|}z{{||}}~zw}y{{}}|}z{{|x~w~z~}|~||y{z}~{xz|}y|wz|||}xx}}|{yx}wy}{~}{{}{}{{}z}~w~{}|zz~}zv~|xz{~|yw{z~{}z|{|~uxy~yy~{~{vw|}y~}y{yvz||||}{y|}z~~ux}y|w|||z}{|~{~y}}~|w{t{~yy{|~}|zw|||{|{|z}xz}}zz{~y{{z}{z}xx{{{zz~}}|yz{|zyz|{|y||{|{}}{z{|w}{~}{|x~~yz~w{z{|z}zy{{zz{{}zo|y|~|{|{{|xy{zyy~}{z|z|y|{}{|{y~x|zz|{yz|zw||{z|xz||||}y|~{{~|~z~y|y{}~|{|~~~|}~}|~}{}|~~~}}}}~~}|~}v~}y~}}}~z{~~y~}}{x~|~~{}}|}}{}~{}}}~~}|}}~|~~~}}~|~~{}|~}|}~{~~~|~~|}~~y}}|~z}}~~~}~|}}{}}|~~{|~~~~~}}~}||~~~~~}}|z~}~|}|}}~}y~|{{|~y{}y{}|yz{zz|}~wyzy|}~~x~yx{}|y{~zy{y{|x{|y~{|y{}|||||y}|z||z~z||}z}|w}w}zzw|z{xz~~x~{{z|y{zyzzzz}{{{z{y{x|w~}{|x}~~|z|{}{yz|xzz||}wzy}yzz~{z{}~|xyywy{zz{~||}}{zw{x{}z~z{{}~~z{y}}{{xvz~|~}twz{{{{xzzz{}|}z|wy|~zx}}{~w}wzz}{}|}}|}{zwy~~yv}}|}w|~y}zz{zz}y|}zzxw|{y|x}zv{|{{{|{}}z|}{|{vwzwv{|}}}zz|}{{w||yzyyxzy|}}~|}w|}wz|~{~yz|}{|}}|x}xxz|~|{zzyzyy|x||}y}{yx|z|}y|z{|yw}||uz{y~z}z~||}{|~}}{}}|z|{}xzy|zz{x|{|z{xxwz{zw{zyzy{~{yz}~wx}xz~y~}zz}}zx~z{~|~~{zy~||{xzy~xz{x|wzwy{zw}~~y~|~||{yz{}}|}zyzz{||}{zzz{z~|}z~x{xy}{x|zx{|~~{}vwzz}yz|zzw~~z~~||||~x}~}}{{}}z{}~z}z{y|z|x|{}{{{}}x|x|y}~~y}zy{{~~z|{yz|~x}{{~z{x~|~zz}}~{x|y~{zz{zvzx{zx~w{z}wy}y}~~||x{y}zz~|~~~z}|}~~{}}~|~|~{}}}}~~~}~|~}~{}~~}{{}~||{}}}{|}~~~~|~|{y}~{}~~~~}~{~}~}~}~}~~|}~{}~}}~~}~|}|~}~~}~~}}~~}~~~~}|}~}}~|~}~~~~~|{~|~}|~~~~~~|~~~~~~||~}}~~~~~|}y{}{|~|w}~~~~|{||{{}}{{}~~~|zxxz|{}}{{{~~~{~}{y|y}x}y~{zzy~z~z{z|xy~y|y{}}{{}~wyy|{{x~{y}zz|zzwzzy||~y||xz~{x|xzz~|y~{~~{zz|zy|xzz{z}|}||{v{~wv|{|z~zz}{zw}x|~}|v{|}|}y}w~yz{z|~~}~~zz~zz|||y~~{}{}}x}|{{}wxw{|{}zzy|{}yywy}}}|y}}{{z~y}zwvy~~z~~}zy|zyy~}|}{|}z~~|{yzyx}}{||{zzyx}{w}}zz{y~}y{~~|xy|{vxx}{{zyxzz|~~yzyz{{zw}}z}{}v||~yx{|x}|{}y}{{{}}w~{{~|}{}}}yy||{|z}{~vy{vzt{}}{}{~w}{y}}xxzz}zy{y|yz~xz{~{z{~vyzz}{{wzz|{||z{{|z~y{}{z}y{xy|z|~||uy|x||~u~xzyz{}{y|y||{|z{z}{{z}{y{xy{{{~z{{~x}{zz}|||{{{|}}{}z{}y}}y|}||~z~|yz{}{{uwz}~{|{~x}|~}{{}{}y|}|}t{w|x{~xyzz~|}{zzy|}|zz~{zyz|{|zzyyz~}}|}y~zz|{zx|y~~~}zz{y|~{w}{|yzzy{z{{}vz}{vwz|yz{{zz~}y~z||{}z{z}{|y{z{|{xyy}y}|}{z{|{~|||~|{z~yx|z~{y|~~}|~~~{~~~{}~~z||}~~|}}}|~~{~~}}{}~}~~}~~}z~}~}}~}~}}}~|}~}~~~}}~}~|~{}}~~~}~~~~{~~}~~}~~||}}}~}~{}~~{~~}}~|{{~|~{{~~~~~~}~~|}}|~~~~~~}||}}{}}~~~~~}}~~}~|}~~~~~}~y~}|v~~}~~~~z~}~~|~~~}y|{{z~||x{{{zxx|wt|ywz{}{}{|}|{zwwz|v}}~||uz}{|~~|zzzx}||}}|x}wy}|y|{{|{{{|v{~v{z}ywx~x~{wxzx|{}}{z|{z}z|{}||||z~z~}x||}|wy~zz|{z}|~}{{}zz|xy~z{y|z|z~|~{w}zz|~~{y~yzxzz|{z{~{{}}|}||w{zy{y|}{{{zyv{|xwx}zx|y|w}zzyx|~~~~{|{u|z~~z}y|{{{}|~~}z|yzx||{|{~vz||{|{zxz{{z|{v{wyt~~z~|}||}y~}|yz|}~~}}~}}{z}}~zxy|uxzzzv{yx}xzzz{z}{z}{{||zx{y{z||w|{}z{|~~|z~xzz|{|{|zxy|~x{|{{x|tz}y}~w{z~}}}}z~~{x}{|}|z{~}{{|}y{z~y|w{w{}{z~x~y}z||v{~z{~z~{z}{y|||{|}z||}y~}zzz}}|}~y{zz|{}{|xxz|{{vz}zzz~|y}|~|z{u{~{~z{|yz}|}z~{|}z{|x}}|z~{}y{{zv}{zy|~z{{zyx{{x}z||xyy{wy{{y{|}}|{~}|{{{y~~w}w}}|}{{y}|{w|u|wwx{y{z{z}y~{|y|z|v}yy|}|{~||{y||||~z}yt{~~}}z{{{}vz}v~}}~yy{{}zzy{w{}z}y}}z}yy}|~{~z}}|{z~||z}~~}}z|~}{~}}~}}~~}~~{|~|}|~~{|~}}~~~z~~~|~~{}~~}}y~~~}}~~}~~}}z~~}~~~~}y~~~~}~}}~}~~}~|~~}{~v{{~}}}~}~~}~~~}}}{~~~~~~~{~~|}}|~~~{~}{~~{z~}|~z~~}||}{~~{}{}~}{}|{{~}||{}}|}||zv|}{yx|y~y}}{}|{{|~}{{~}~ww{~{|z{zz|~|zyy|zwz}{y}z|{{z|{}{|~{~~z||w~|y~z}z~w{{}x{|x{|{x{}||~~~||~{yy|zy||w||yz}z{v}z~z}}}{z~zyxz|z|z~yxz~|z{x}}{}|zy|{x}{z|~}y~||w~y{y}z~x||x}zz~x{{zyyyy{}}z{~}zz{~~x}y{z{z|xv{|y~|~}{|x}}|z|}}z|}y{x}}vz{{{}~y|}|~|x}{~}~w{|}||{x||y{z|w|}zy|zx}~|||~{|~{{}}~||}~z~{~||}|{~|~y|y||{yz{}}~{{x~~~{x{|{}|{|{x{|}}~|yz}{zzyz~z|}~v{~z~|}{y~|}}|{y|z~|}y~|||}|~y}w~{|}zy|{~z{}}|z|}w|~~|z|y}y}zz}z|z}|{~}z}{}yz~t{z{{}{}}||y}{}~y{y~{}|}{x|z}|{|}~|x|z}||||y}x{~}}{zz{}wzzx}~||{{w|z|~z|}{{{~~}zx~{yzz~~y{w{{{y}x~}z|zxxz~xy|}zz~|z~|w|~|xy||xz|x{wy{~}{{~z}~|{|x~w~|ywzy}yzzw}{z~}}yx~z~zy}{{~z{~~|vzy~x}}~z|{z{x|{~|~{~{yxz{{z|~z~y|z{v}{~z~}}~}~~}}~}~|~~|~~~}||~~|}}~}}}}}xy~}}|~~~|~}|}~{}~|~~~~}~{~}}~{{~~z~~~|}}}}~~}~{}~}}|{~}}~~~}~~~}|}{z}~}w~|~~}|z~~||~}~~~~}~~~z}{}~{~~~~~~{~~}|~~{~~~~~{}~~{}|~}y~{}{}|x}~}|xxzz{w}y~|zwxw||yy|z}z|}{|}vy|}||~z}z}{~|z|y{}~{z~||xzw|{~|~zzzw}~yxy{}x||zw}yyy{|zz}|z{|z{yzyxz}w{{|{}}z|x{z|~{zx}|{y{{z{{xxz||y~zz|{||zx}~z}xxz}yyyz}yzy|zz}y|~z}{zzz}}|~|v{~x}|zzx|y}{}|y|{z|z|~{xyz{}|~w|y|y{z{{}|~}}~}~z~z}}}}|z}y|uzz{z|}zxzx}~zy}y}}z{||z{}|}{||~z}{{{{~}x{zy|~y}|{w}z}yx|{{vzxz{z{{ys~}z{x}{v{|z{}|z|~|}{~zx{}z}~}|~z}|z{wz~}z{}~z{}}}{{yzx{|~x}z{{zxz{x}~}|~}{{~|y|y|zzz{{}}}}|z~{{wz~|}z|yxzw|wyyx|u|xz~{zu|y~|y{zv}}{{z|~}|x{|{{{yz||yx~{y{{y{||x~z||zuuyz{}|{~}w~w}z~{~|}~|}}~yz}zy}}||~{y|}|{z}}}x{~}}|y~vy{{wz|}|xxz|zy}~}{x|z{z{y}y}z{}~}{{zzz}{ys{{|{{w}v}{xzw~{wwz|xz|z|w|{y}z|y}x{~z}z}|zy~{yv|yzzy|vzx}zu}|x|zyxzx{y~~{z}|y}x}z}vz~~|}~}~{}~|~}~~~~}}~}~~|~~~}}|~~}}}}}~|~|~~~|~|~~~~}}|~||||}~{}|~}~~}s{~~~}~~~{~{~|~z}}}~x~~~{~}}}~|~~|}{{~~~~~}{~~~y~}~~}~~|~}~~}}{}|}~~|~|~~~|~|}{~}}|}}}|}}~~{|}~yz~~~}}}~~~}{~y~|~~wyz|~zzz|zyz{~z~|}y~}z~|zz}z{{xz{z|zz{~{vxzzzyx}{|{zy|z~xyz~x}|~z}w{~{z~{zxy{yx{y{xy}yw{u~{zw{|{yx}|{|||~zy~v{}~y~}~{{{}|{w}}}}yz~y{}w{xz}{~{z~|wz}|xz||{x}y{{}{z|}zz~}v}yz{{zx}{}{z~}zz~{w|yzy|z}yzz|{}~yzxyz{x~yz}{|x~}z|{z|}}z|~|x|~{{}|z{y|zyz~}|}}xz|}|{||{xy||~{||zxz||{}||{wz~}vz|zw{xxy~}}|y}|y~|w~y|v{x}y|y}~{yy{{x||w|z|{z{}z{x{|{}~{~||~{|{}z|{y}y{}zz|{z{{~{}{{x}{w|x}zz}{y}}z~y|{{y{{|}z||zyv}zx||~yw{{}}y}|}{yyz{~~y}{|}y{zv}yyz~}~zz}{{~{uy{}~zz}w{~{{z}z|{xz}~{|}}||}z{z}~z{z{{}{}{{}}~y~v~yx{{xz|||z}}~}}zz{|{z{v~{|{{x}|yw|{}zz|z{z~x}|v|}{|x{||~|y~~zyz~{y|x|zwzz||z||{zux}}y}}~y}{}zw|}|xw{}y|{}||y|{x||}u{zxywxzyyy{y}zxzu}z|{{xv}}~x|{||xxz}}|z{x||z~z}y{~{}{}|}yzxzz~yz~}~~}~|~}~y~}~~}~}}~{~||~~~{~~~{~y|~|}{~~~|}}~~{~}~}}~}~|}}}yw{z}|}~|}~}~||}}}}}~}|{}}|~}|~~|~}~~~|{}~~}~~~~~}~}}}~~~~~~|~~~}~}~}y{}~~}|w~}|~}~}}}~}~}|}|z}yz~~~~~|x|{}~~~~{~~~~~}~z}}~~~{y{}}}z{xv{zz}{}zw}w~~{{~{~x{{y}}{x~|}y{zyyx{{x{|{|z}zw}zyzz{|~{{{zy}y{{{{||~yx}y{{|w{y}v~{{{zz{{~|z{~|v|x~|w}{yz}|~z~y~|x|}{}|~zyyz{{z{{{zyz{|x}xxz{{{{|{u{ywzzxx{~}}{}||}~}}{{}yy{|v{~|{z|xzy}|{xwy{}yww|x~{zy}}~xv~{z~{}|||}~|y{|}wz~~{|{tyy{~|xv|wzxxy}}}|{{}{z}zz|~|~~~zx}}{yz~w{~t|~~~|{}~xx}wz{{x{yyyxz{y~zzzy}~|}uy{y{w|z}z{~{}z~y{{}}|z||xz}{}ytz|{y{zz~~~yzy~{~y{}~}~|}|}||z~y}|}|}~~{}|yz}{}xx|}y~wz~~||zv{xwyw{z{|x}z}zzz}|}x~|z|{{x}{z{y||yw~{y|z{z~z}z}~||z{|{zzxy{~zvz|w||~{||}z}z||{z}}|{z{y~~z~}}~{{}~z{}{yz|y{x}zz|}{}z}z{y~z~zyz}{||||{|y~|}{}|zzy||}}~}}{~{z~||{|xyyz{|{yywz|yz}}{~}~{{zz}x}|}y|z}yy|{|}}yyz~~|}{z}~||x}~uxw{x|zzy}y~zz{{~zx|{yxwzyy~zu~{}|z}y}}~~~}|}}|}y}~}}}{~{~{~|~~}~}x~~z{~~}}|}~}}}~~~|~}~z}~z~~}~~}~~~~~~~~~z~}|~~~~|~{|~~z}~~}~}}}~|~}~}}}}|}~}|}~}~}~{z~}~z~~~}}~~~|}|}|}|~|}{|||~{}}}~~~}}~~~~~}}}}yx{{|~z}~v}}||}x|y|}yzwy{zz|{z}vy}w{}}z}z~|z}x{{}~{}|x}xx|{||{y{x{{|{|y}yv||{|xy||}|{{}x{||~{~z|{}}}||zz}y|z{~{{{z{|{y{xy}yyyz}}zw{y{~yy}z}z|zzx{y{|z|}}{x~}zyx|xz}||}z{|{{|}y||}}xzz}x|y~z{|z{{xy|z}xwy|z}wzzx{}~z{~xy{vqyzyzz~|x{{{~{x~x|{}u~}~~||~z}}|z|x~~x~}}z~ytx}}~~~}||zxxy~{}{v{{{{||~|z{}}{~{z}~z|x{{{w}xx{{~z}z~{~}{~}}{|z{|zy}yxz|{z|z}|y{x{||z~|{|qxz|~~~||}uxxz{|}}{{}v~y|}|~z}z|~{}~yy||~{{y}|z|wzxx{{y}}}z}y}}y{x{~}z~yw{}{{{|{|v}~|}z~{~{}}||{{{}~|}u}z|x{{y||}{||{z~z{|}}yzwz{}zyy{z{zzyu{}{|xxxx~}|xzz{}~}yz|~|{{zyz}{z|}y}~~||{}{x|y{w~}{x}{{ywz{zz{x}}}xtyy{}||v{}}xzzz}|y|z{}xzz|w}~y}{x~||~z|yy||{x~}y{{{}y{|{y|}~y}|}y}~z{}|z~{}}|{y}}}z~y|v|{zz|xyy~w}zzyz}~y~||zzy~||{}~z~}y}}~~~~}|}zz~~~}}}~|~~|~}~~~||}{~|~~||}}{}~z}||||~}}|~z{~|}|~~~~~~~}|~~~~~}}~~~|~}|~~}~~~~~}{~|~}}}}}}{}}|~~y~|~~~}}}~~z}}~}{||~{}~~~|~}}|~v~||~~~~}~}{~}~~|~~~z{~~~~~~~~~}{|{x|x~}}|{x}|}{z~}zzx|}{y{|}}}||{zy|x{~zzzw{~zzyzz~zz|}}}||{{|}{z|}x}xz{{w|yy|{|w}y{wz~|vxy}wx{w|{}|x}{zy{~~{{{~{~}|z{|y~{|xy|{|}{wz}|xx|xxxy}~w~ztxzzx}|v~z}w|}||y}{vxyz|z~z|v|~}}}{xz}~zyy|yx|v~~{}|z~{yzx{yxy}{|{{yz}z|~v|}yvz|zz}y{}{xz~{yz|yyyzzyxx|zyx}}zzz{v||zzzx|{}||~}~|{}{~z|~{~~~}}~}yxz{}{}{zxx{xz{y|{~y|xxyzy{|zz~}|z~y}|z}z{z{|ywz|}{~yz~xw~zxy{y|x{{zz{z~|zyxz~z|{}z}~||{yw}}{{}{}~{~|~}}|z~}~ywyvwzzz|{{}||xxz~yyy|||z{z~}}|{z~x}}z{zy|{z}|zy|y}~z{|}||y|}zz||~|zx|xzqzxy{vu~~{{||~z{~}}{}~|{~wy|~zv||~}|~~z{z{x|ywvy{zzz{}~~|v|yyx{v{}~}y~{z}||~xy|~{}z~z~}~~x|~zz||yzyxy~zz||x|{yyyw}z}~}}|xyz{}~{zz}z|}x{~{{|~}}x{~{z}}{y|y|xzy}y}||~{{}y{}xx{||~{{~{{~||}yzz{~|}~|~}{~|~{~y}~~~|{~}{}~|~~~{}}~{~~}}{~z~}~|~}|~}~}~}~}|~~}}~~}|{}|~~|}}{}~{~}|}}~~~~~}~|~~~~~}~~~~y|~{|~~}}}}~}}~|~}|~}~}|{|}~~}~|}~|}|~{~|~}}w~}}|~|~~x}z~}~~}~~~{~{}|~z~|z~~v~}~~~}xxy{xz}xy{y{y}zy|{}z}|~z{}|{}}{|y|z}z}}|~wv|||ywxw|z~z}w||{y}{~}}{wz{}}{}}}|yyxyyz{{zz{}xz{}|}v{|}|w}|wyx|{~|{z{{|zx~|zy}v|yy{}zz}|}{|~~xy~}}zz~w{{}|x{yz|}yy{}y}xzz|~~||x{y~{~xyxyxy~|vyzz}~y|~z~|~z~|z~|{{}{y|{~}x}zyy{z}yy{xy}~|yzyz{|xzy|||yz{~{z{}|}}zzz|z~{|~w{}}|{wz||w{~}zw}~~|z~{}v|||~|{}}{|{}}||{z{}xzy{yz|z{{}}w{z{|}}y{xyy{|{y||~}yzz|}}|v{|w~|}}~|~yz~}y{{{{|{{{yx~{z{{{}z{}{}yz{||y~~zyz~{|~z{z~{|{{{}{xz~{z~y~{y~~z}|}~~|w~yz{z{}yzw|}z~yz{~~||y~{z|{yzx{}~zzz}{|ywyyz}}w}zx{{|x|}}|}{{z|~|{z{~|~~zzzr|}~v~y|~}wz~}w~w{y}}z}{{{yz{z|zzy}yzxx{|}z{z{y~z{{zz|||~{z}}zyz{||~yz}|{}|}zz}{}{||}|{}|zzz|~zw}{}~xx}y}{}{}z{|}w}~{{~{|x|{~z~y|}y}z{|}}~zy}}|||~y|{wy}}z|}~}}|{{~{z~y|~{~}~~}}~{~}~|}}|~~}~~|~||}z}}}~|~}~}}|~}y{|~}|~||{}|~~|~}~~~y~~}}||~~}|{~|~~~~~}}~}|~}~~}}~z~~||{~~}}~}}}{}{~|}}||}||~}~}|}xz}~~~z~}|~~~~}|}}||||~~~~}{~}~x~~~}~|~~x{}}~z}}~~y}~|}y{zy|}y|}}y||z}yz{w}z}|x}~{{x|yzzyyw~}|zzzx~{xz~yzyzz||~zz{y{|{~|}{y|||zzx|~w{}z~x}|w|z}syvxy|{zx|{yw{{|{y}}||}{~w}|x{z{||~{|||{{y{{zz|wz}z{{}{z{{|z~}w}zx|{r}x{|}}~{}|}u{{{|w~z|xzy|yy|vxz}|y{{{yzy|y|~yy{xxy}zzz|v|z|yz{}}}v||z|{z{y|x~~}||{w|z|yzzz~}{}x{z||y}}z}z~x}||{v{y{{}}y{~y|{~v~t~}}x|}}yz|w}{wyzwx|~|w{z|zv{xz{|}|v{{{w|}|~|zzy|z}xzx|{{|~|}}xyz|z~{|}y{}~z{z~~yy}|zx||y~~|{}yz~x{x}{}~z||}z~||~}}~}{|w}v|z}{x}|{yz|yzxz||z{y}}{{}y|}zu|z}z{{~z|{}{{z}||~|}z}{z}yy{yv}}z{}{y{|{y|x|y||||y|yz~~~|{|x{z|{{~}|~}~v|~{}{~z{y|z|~|{w{uzz|wxz|~|y~y{xz|}{}z|}}||{~~}x~~x}z|}||}}}|z~x~}{}z|xwzwy{y|{~zxzz~x}xy~}w~{|y{}}|||{|}|}~~|~xz~~z~}}||{zx{x}zw{z{z|}|{~x{zzy|}|{}~|}||}x}y||~{~}}|~}|zz~}}}}~~}y{|}~~~}~~z~~{}~~{~}}z~zy}~~~z~~~~|||}|}|~~}~}~~~~~~~~}~{~|}~~~}~|~~}~||z||~|}{~~}~~}}}}}{~~||~~~{}~~~}}|}}~}~~}~}}}|~~}}}||{}~z~y|z|~}~}|~}}}~~~}~~}}|}}~~}~~~}}yw~~~~|}~{|{x|~{zyy}{|y}{xtv|{{{}|}z~|}z{yx}}w}x|{z{{t{~~y~x|z{~x}vzz{x~z}y||~{y|z|y~{zz{~|z{z~}{z{||}{z{xv~~~|}{z{z~w~|}}{w~{{}|wz~{w}{~y~x{y{~{}zz|x{z{yzy{y|yz|yz{{v|{|x~y{z||y{|{{|z~||z{v{{v{z||zz~{}yz{y}y{|{w|yx{}yyy}x}~z}}zz}zw~z}x{}|}~|}|{~zx~z~}y||x|y{x~{~}}y~z{|zz}x{{wz~|||~~x{}{{||}z{}~}xwz|{{z}xyzz{z{x~|~wz}~v{z||x~{|w{~{z{x|x}yzz~}|yz|~y|w}|~w||}{{}|}{~z}}}}|yzzz|z||}|}z}yw|ywyy{~~|x}z}x}~|}}{z{zy~x|}{}|}xz~~|{{{y|~z}v|}w{||yy|wq|||xw{xx{w|y||}z}wx|}z}~x|~{{}zzy}z{{v{{||}{z{xx}|yz|{}zy|}{}}y}zzv|z}xw}|z~||z}}yz|x|{|yz}x~xx}t{|zxy{~{x{~w|wz|}xu|x|yw{z{{{|z|yyz|y|x}{~ywx{{{~}|{{x~zzyzw{~|~|{{x|{|z|zy{{z}}{}|~xu~z|zy}~|vz|{{z|~|y~|zzx|||x{xz~~z{wywxvxx~|yz}|{y{}zy{}{x~zzx|~~z|}~}~yzy|~}}{|{~~~~}~~}}~}~~}}|~~~~~}|~~}~~}}|{~}}{~~}~~}~v~{|~}~~{}z}~|{~~}}~}~}}}}}~~}}~~~~~}~|z~{|y~|~||v}~~~~z~}}z}~~|}~~~{~~}~}~|}~}~~}~~|~}~||x}}z|~~}}z~~}~||~~}}~~|}x~~z}~}~|}zw|z{wz|y|z}yywy|{y{w}yx{{~}{yx||zw~}|{}|{yzzx}{}x{yyy|}yzy{yy}|{|}zxzzx~~}y||yy}yy{z~zxz{~}}{y}~}~zx|}yw{y~zzyz{||{{|zw}~u|{{~y|{z{yz|z|}y}}zy{}{~{|z~{~{yy}{}{{{yy~{}~|z|~~x|~yx{zu~vzyyy||{zyxzz{xzyz{{{~{vyz}z{~|~z{~yy{|}|yy{~{{}|{}|xxx~|z}yy||xzz{}~||zzwz{~zwy~~|{z||||}}yyz{z|{w{||wz~|{|x}{y|}{}{|{zz}x|~wz{}zzz{z{xz|||{{|{|{{{{~|~zz{~{{}||}|zxz{z||v{w|{yz|y~zy|z{zzx~}{zx{z|}|~~|z{|}|zyy~}{~t{z~}~yx||z}z}u{x{{|~{xzyz{z~~wx~}z{{y~}z}{|{~~{}{|~~}}~{y|w{{yy|{zy}xwz{{{}w|{y}zv~{wzz}~yz|z|}~zzyz{{{||{}y}~z||{}~{~yw|}|}{x|zz}}~zvy~|z{{yz~yy}x||{z~}zzzz~|y||~|z~z{{z|||y{y{w|z{|y|y}vx}x|w|}||yz{~{|{}~|{x|{yy}~{|~{z{~|zv~vy|||||}wz|y}{~~w|vxwx|zyy~{{~yw{}}}{|}|~~{{|||}}~}}|~}~~~}w}~~z|~~~}~|~~{}~}{}~||}~~}}}}}~}}~z~~}}|~}|}~|{}{~~~|~~{}{~|}~~|~}~~}|}|~{~}}~~~|||~~{|}~~~}~}}{~~~||}~|~}}~|}}|||~~}~~}~||~|z}~~~~}}||~~}|~~{~||||}}~~||}|}}}~|x{~~}~xy~{|{wxx}zw|w{y{~{{yz}y{|y|}zx|v|yz|x~zzw~{{y}{{}{~|{zwx}~vy{zzz|x{yx}}|y|{v|z{z}~{|uyy||yx~}}|yy{{~{}~zzyy{{x{{~~}|yz{{y{|{|~{~}y{x}yy|z|y||}{}|z{}v~|yw||x~||~x~y~z|{{yx{{}yy{|y{x|y|~{x}{|z~}|{|x}z|~{}}~y~y~|}z~|yu~}zz|zyzw}{{zz{y|~|{{~|{}{|}yzv|{x}|{y|{t|{{||~y{yyy}wzy~{}xx|~|}vy|~~{uz}z|{}{yz|~{{|{{{{v~}y{}z{|zz{~}}}}zz~}{z}x{}|w~{{|~{}|{}||{|~~~z}{}~{~x|~{~}y|}{w|zz|zy|}z~~{y~}{{}y~y|z{z{}}~|}~~|vy|~{}{zy}}}}{|y|{}z~{z{~{|z{~zy{w}ty||z}|yw|}}|}||x||{{~~}{w{}uzy|~yz}~w|y{xz}}v~~tx{{|{y{}~yz}}{zzy|u|{|x}|yw~|y~{y{{{zys~|yxyz~||~z{{||yvz}|||y{y}z|||z}}~w}y{{|zy}x{y{z|y{xy~||z}y~z{z}z}}xw}z|{x{~~{|{}~x|z~}z{}{y~|}y{|{}z}}x{z{{{}||{}|~~{~x{{z|{|~|y~}~y}vvz|w{|z~z~{{x{{yzz~y~~|}~||~~{z|~~~~}|||~|~}|~~~{}||~~|}y}~~}}}y~}{~|{~~~{|||~~~|~}{z|~~{z}|}~|~|~}~~~||}}~~}z~}~}~~~}}~z|~~~~~|{}~}~~{{~~~~~~{|{}~|}}~~y|~{~~}}~|{~}~}~~|||}~}}~{z~||~{~}|}~|}}}}z~~~}|}|~~~}~z~}~~}}~~{~}{{||{}||y|{}|}xyz|u|~~y|{{~y{|}z{xyyxwzz|yxx|{}}y{z{vx~z{|}}}{yx|~}wz|yvz}|~{xzzy}xzyw|zz}z|z{{}||z~z|}z}{z}}{}~zy{{z|y{~zsy{|w{{{zxxz{y|{|{z{}|zw||}v{{~}{}xy}{|~~~}}}||y{}|~|{}~{~zyw{z|yy|z~z|zy||zs}{|{x|{{{}|xz{v}}z}z{|{{{yz~{y{{{{~y|{yx{x|zz}yz}z|}xy~{~{}{x{{xwxzx~~~xy~}}|z{~}}z}}}~|~}|}{|{}|}|xxx~zxt}{{|}x}y~y{z~|}|xz}|{||z}{~~{|}}y{{~|~~zz}{}y{}z~vz~|{~y{{|t{|z|zyy}}zw}~|{|v||zxx}yz}{zz~{x}}~||xuy{z{}{uz}{|z{{z}v|zvx|yz{z~{y}y}{~|{z||}yzz~}{{}|{yz|}|}~~||w|~|{}yxy}wy{|{xx~{zy||xy}tz}~}z|}x~~}}}|}}y}}{}y{~x|{|zx{{xx{}zvyx~ux|vuyzw{x~zzyx{x|{y}|~zx}|~~|u|}{{{~{x|{}~{~|u{xy~{zz|~|{yw{{x{x|v~z{x|u~|{~||||~{xx}}{yy}z|{zw{x{}|zzy{{~||~~{zy|wzwz}xz~y~yz~z{~~|z{~{z}}~|}|}}~z|~|||}~}|~~}}|z}}~}{|}}~~~|~~~}~~{}}~~{}~}~~~}~||~{~~~}|{{}}|}|{}~|~~|}~~~~~yz~|~||~~|||~~|~~|}~~z~}~z}z|~w}~|~}|||~~}~}}}}~~}~~}}|}}{}~}|~}}}~~~~~~~}~~{|~}{{~|}~}z~}~~y||}|{{y{|y|y{zw~~|}|z{|yzz}}|||y{}z{x}x}{{{{||y|}|~~{}||zwzu~x}xxz~|||{}|{|zx{z||{y~|xzz~|{z}z|zy|~|yyy{|x{zz{}z{~~}{}}s}{z{~{|}{z{}}~y{||}|z{w{||xz{zv}z~|{}yyyy{zz{zz~yzz{v~{{}z|z{y{|xz~~z{|||z|z}z}{{y{|x{zz{{z{x|}|z||}{~}}yz}y}}}|x|{yyz{|zv{z{xy}u{}|y~~~xz|{zw{}~{|zxyx~}}zxzyzyzu}{w{|u~z{{x~y}|~x~~~xxz{w||}}z}|zz{z~}x{z~~|~z|zzzxv||z{{x}zz}{{yy}||{xzyy{zx~y|z{{z{{}y{}{wzx|xy~|||zz~~~{{z|~yyy}}yz~|}|z{~y{~~||}|}{y|z}}|zx||t|y||}z|x|}~|}}}{|{~x~z~zx{}zzzy{x}|x|z{zx||y|}{v}xx~z}~yzw{~v{|}ux}y|}{z{x~{|yz{|{x{|~~|vt{y{z|}{ww~|y||{|x}||{y{v~v|yu|{~|z{xyyx{~||z}~z~|{y~z}|{zx}z||{}z}|w~|z|~}yz|vx{zw}||x}zwy|{|x~|yy|wy}z|}{|{~yw{z|~z}{{yz{vzzw}xy|zzy||}yvy{|~|{||z~|~xyw||yx|}y~~|~|~~~~}~}}zy|}}}|~~~~}|||}|~}|~~~~~|~{~|~|~~~~z~~~|~|~}}{~~~{~{}}~~{}}}}}~|{}~|~{~}~|}~{~~{~z~~~~~}z}|}~~~|~}|~}|||{~~|{|~~w~~|~~~~|{y~~~~|}~~~z|~~}{~~y~x~z{x|{z|}~}x|vx|x{{}z~y|xww}x{{~{{z|zw~||z|x{{~w~|zz{|||z|z}~zvy~xxvz|{uw|y|xz{vw}x~{yv{vz{~z~~xxw|{|zy|z~zuz{}{yzyzxwzz|zw{ytyw~{zyyxz|zx|w{}{~~|xyyzx~{||}{yx{{}y~z}w{z}}}y|}y{|xyw{{y{{z|||||z{|z}z{{y{y{{y~yx~{{{zzz}yv{~|{~~|~}}z||||||uw}}w{yy~z|ww{y{w||z}v}}|{z|}|}}~~~yy~~{w~~y{xxxz|{z|z}{wwz{z{{zwzy|{}yz|~|~{}~|}y~}{}|{~|}y}}|}{}u|zz{{zyz}zww~{~zy{|}}x}|}{x|yzzy{v|{|z{}y~|{z~|{x|}zz{~~{zz|w{w~~}}{xyxx|~x}~y~{{{z}wz|}~}~{{|}}y{~x~|{|{z|}y|~|~z|yz~y|yzx|{{v|v}q|}}x~y{xx}|x|{y~y}{yz|z|y||z~{~}}z{z|{~z~y{{{{x|}zyxsw||{|}zxwzz|}|ww~{x~{}~y|}|{x~|x|~{}|{|~wz|uyzzyz|yv|z|uvx}~w{wzxzzy|}{t|xv~z|x}}~z{~|~{~zxw||z~|z||~~|yzxy~v{x|}w{}yw}y|z|yw~xz~xw}x~}|y}z~}}~{|{~|}|~}~~~{~|~|~{}}~~~~}}~~|}~}}{{~}~~|}}~}~{~|}}||}|}}}|~}~~~{||}~||{u|}}|y~}}~{||}}~||}~~~~|~~}|}~|~}}}~~|~~|~~~}|~}y~}y~}~}}~~}~~~|z~~~~|~~~~}~~z||x{||~y||~}}}~~{~|~~~}}~q~}~~{~}||}z{~|z|||~{z}{zy}z{z~|vwz}{}w}}xxxx|ywy~u{y|~}yz|z||zyu{y~y}}zzz{zy{}y|~z~{{z}||||{x~}x}x{}z||}u{vu{{w}}|y{zzy||{|}}xz{{}yz|zzy|z|y{z{{x}|z|}~zz|y}yy{~|zz{||~~zx|yz}{{|{{|x|~}{xwy|}|}yyyyz~yxyz~|y|z}zz}}|x|y~}zx|{|w|{~|}{y{y}{yyxv{~}|}|x||z|{z{}}xy~zx{{}{}z{{z~}v{{z{~|}x~zzy{{z}}}uzy~}||~z|z}x}z|yy~zx|}|xz|{|}||w~v{|z{|vzy}z~y~{|yz{}}}|xy~y}zy{v{{|yvyz{{{|{~z{{{{~}wy|{yv{}|z||x{|~~}}}|{~{v|w~}x}|{~}}{y{~{}{xz{xx{|z|y|{}{z}z|yv{{yx{}y{{~z}~~}}~|{~|{{{~}}x~zyyw|zxzy}~x}{z{yx}||yzyyx}~}}|xz~{z{||}|{~y}~w{}v{}}z{|}}|yx{|~{v{z||y}x~{{~z}{{zz~z|{{|{y|zz{y~yw|~yz|zzx~yy}~~|z{z|w||}|xz|zz{y}||}}w~}x}|y|}y~xzwxy{z~}}{w{|{z{zz~|}y{}yxw}yx|{|}~{~xxz}|y~}|w~y{{y{}uy|}z{~z}xz|x{yy~~~}z{yxz|{|y}}~}u|~}~~||~~~~~~~~~{~~}||}~~}}~{}}}~~}~}}}~~~|}~~~~}|~}~~~~|~~~~}~z}|}~}}}~~|~~z{||~~|~~~~~||~~}}~~|}~~z}~~~}{}}||~~~~}}}{~~~}}~}}}|x~|y~|}}z~~~}{}~}~~}~z|~~~}{}~}|~z~{}z{~~}z~|}w}||}|}z{yzz{zy}|z}z||y{~|wzx}{yz|x~y{y{}~{~}{|{}~}{~{v{{x~||~zy{z~}w}z|yy~zx{|w{y}zv{{zz{y{xx~~}{xz}~|{}z}|x}|xyv{|{~{z~}{|~yz~|xzzv{{||{}y||~|}xxyxy|}{zy|{{|~z}}|}|}{|}z~~y|~}~}|||xyyx{~zxwz|zy|y||{y}y~w|xz}|~yz~{}}{|{~|z~{}}~}}{}y}}{|}}|z|{~{v~~yyxyyyy}|{zu{~}|~z|~}y~|z|x|{~z{zz}y|{}w}{x{|zzy{|z}{y~yx{zz}yx{{|~~~yz{~}}{~}}|}}|}}~|~~}}~zz|y|~{{|}y}~y{{y|y}zw{}|zw}zzx{|u|xxzx|}{~||}zz{z|}{{{z}}y{||}|{}|{}{x|}vwz|vz{|z{x}~{z{}~wzxvz}|{z}x}z||w|~y{}{t||z}||y|y~y~{v|}z{}{||}yz|~y}|zy{{yy~|{}z{}||}}~}}||t}{}zxz~}|w|z~|z}|xx}{w|w|wzyxxzxzx~}}z{zyz}}{|z}{w|{|~~~~{~x{|x{~w|}z{|~{yz|xyzyyz{|}{yxz}{|z~~z{|y|y}z{}z}~{|}y~~yy{w{~z||}||zv|y{y|}y|~{}uw|w|{}}|}~|}|~|~{|~z~~|~}}z}~|~}~}~}~|||~~~~|}}|~{|}~}|~~~~}}~~|}|}~{}~|{}~}}~z|}}}}~}}z}}~~}}~~~{~}z|}~}z~|~~~}~|zz}}~}}{~|~|~z|~~}|}|}}}~~~w|~~}}~~}~}~~|~~~~z}|}~||~~|~~~{~}}~~~~y}~~}}~}{}|||}}~~~~~}~~~~~|}~}}~z~y|yy|zzxz}}zw|w|}zzy{{~{zy||zz}~{~yxyuz~v}{~{|{yzy{zy{zzzx~{}yxz}xy{}|xxy{{~||{||vz|y~~zz{y~||}wyzz~}yy{||||{z{{{zy}w||x~{~y}z{}yxy~w{zy}}y|{{y~|}}{z|~{}{~{|zz{{{x{~z{{|y}uy|~|~{y}}}|zz|yyz~{}z{{|}|||z{yx~||~{|}{|z}y|||}~x{yzuvzy||z||~{~}{~|xz|{y||y{{}yzw|~|}xz{|{zz|yyx|x}}zy{}{{|||yzz~~{~|v~yz{}{xy~w|}}z{zvz}u{}x|z{}||~}xy|y}}~zw}|zzy|~~}}|yyz~{{w~{|}z{z~y{|}|zx~{~|{~|y|~|}~}x{}|}}z~||xzw{{{x}|{|z}~}~|}}yzyz}~}{yy|xw||}~~z~{}|}x{yyx~z}zv|}y|wwzwy{|yz|{|w|x~|}y}|{|yz{}x}wwx{}w{|}{y~}wz||~}}|}}y{}{~}~y~|}{yyz|{{x{||z}y~{{xzx{x}{~|}z{|y{yyzz}|||{zz{{~{{~{{{}z|z|}{{x}z{zyzy||{y|y{|}{z}y{xy{zyw{~|x{x{||{zx~zzz|}~t}~~{{||}|y|zzx{|{|~{{zyyw|{vx|{||xy~{|zzz{}|~{w|}xzz~|}|~z~~}~~z}~~z}{}{{}|~~||}}~~}|}{~~x~|||~~~}|}|~~~}|~~~{~~~~~|}|}~}~}~|~{|~~w}~~z~~{}}|~~~~~~}~~}~}~~}~~y}{~}~~|~~~~~~y~~~~~|~}}~~{~~|}~~}~}~}}}~}}}}~}}}|}}~}~~}|~~z~~}{}}}~~~~}{~~~{}~|z~{}}|r}}|{z{}}{wyw}~}{~yz}x{}yy}{}|x}yz||y|{|{~y~|{{||~}}~~||{{~~|{~}||}}y|z{{z|y~}}~zyy|yzy}zuy{{{z~|w~y~|u~~{y|}}|{}||zxy||y|xz|}v{xwyz~yyy}|x~yyz{}{|yztzz{}|zy}zz}|}x|z}|{~yy~{{|}y}y{xxzw}zzy{|ywwxx}xwvzxz{z|y~{|~~|x{{}|{y|y}|}}x~y~zz{|}}{{v{|zzzxu|z{w{zzxz}|y|}}xxx{vy|yw|{|~|{}|}y~zy{~|v}z}z{z}|~~zu|{z|x}||z{{{xyzx{{zx}|w}|{vz||}~~{}z~}}{~~zz}}{|y{z}|}{{x{z}{zzw~wz}~|y}z{x}xyyz|x{||y|xzu~}}{}~|~y{{z{||}|{yzz~}~{|}~zyyy{{{z~|yz}z|{zy~y~z|yyy|~y|{x{{xx}~x|}|~}~}ywz{{{zx}{xy{~x~||~x|{~z{}{}{z{{~}}}}}{}~~z|{}|z~}~{|{~{|{z{xwxu}||}{{|xyy}v~x{|{|{||{y}{q{|x|{}x}|}}~{yz~}}}z}x|{u{|z}{zvzz}~w{zsyyv}|{w||{w|{{z}z}z{y||}}z~||xz||}|~~}~|y{y~|~y|{{xz|{wzz}|w~|{z{~~w}|}v}}}y|}}y~{~z~~|u|~|}}}~~~|~}~}~}}}~}~~|~~}}}~||~~}z~~||}z~~|~~|z~}z}~~}{~|}~~~z}~~}~}{~|~}~~|}|}~|}~~~~~}}|t~{~~}|~~}~~|~~|}z~|~{}~}{~}}~z~|}z~~~|{}{}~}~|~}}~}||}}}|}~~|~|~}~}~|~~|}w}~~|}x~}~}{{z}}wyz|||{x|{{||x~z{~||}{{{{{y{u{|{}}~}}|zz{||{|y}{|}}{{y|z{yx|w|w}w{|}zwz{{sz}}|zx{yyzy}|}x{zxz{~zz{{|yz{{zyyyzy~||{}{|xx{{~y|}yzuwz~xy}|}~z|y}|y{|xy}|{~}{v}{||z|||z|w{~}w}{{||{|}~{zx~~|}y}z}~z|}{{zy||y}x{y}~{uz{y|z{x{yz}~}}zz{xw|z||{|zz{{yyw{y{{z{}{z{~~{|{{|zv|zx~~{|{}y{{y~{||~{~z~zz|y|~}|zz|zy|yz{{zw}x|zzw|~}}{vvw{|yz{{y}y}yx|~|y||{z||{{|~z~}xy|{x|yx{yzw|{{}|y|{zwyx|xz{~z|yvz{p}|{~z{{|zz|||wz{z}{{y~z{z|}}{zz~{}x~|zx|{{{yxz{~y{~|}~x{|}z|z}{~zz~}yx{{||yx|}}|{|}}~{zzz{}{y}{x||z~|~y~{x||x||wz}y{{{{{|~|~x|}~{y~y~|~||}~z|y{|~||w~|{|z}}z~}~{y{|z{|}yy{t}zwxxx|~~yy{uz|{y{|}z{|z{zy{}}}xyz~|{z|{{y~|zx}z}}|vzx}~w{wyzwz{~z{{y}}w|z}||}}zy{{|||}{|yyz{{|{~~~x}|}{}{}|}~}~}|~~}}~{||}|}~~~}~}~~z}}|~}~}{~~}~}|~}~~}y~~~}~~~~~~~~}}}~~~~~~|}}y|}~~{}~}|}|{}~}~~~~|}~~~}~~~}}~~{}}}{~}}||}}|y|}}~}|~}}~}~~yz~~z~~~}}}}{~~~}~~{|~}}}~}}~|}~~|~~~}~~z~}{y}}z}}u~u}{|z~w|yz{{uz~yww~{|y{}{z{}{y~{~x{}x|w|||y}}}|~{z{}yz}|xyz{xr}yyy{|y{xzuyy||zxxy|y}y~y{|w}}{}zzzwxy|zzzz~xy|}}zvwyyyxy{{|yyw{|x|||yyzy}y|||y{z}~x}|y{z|~{{}|~|}x}|}zz{|{{{yy}u|zyvy{zw~|{{z{{|z~x|y}v|{{}z~z~}}|~|z|x{{{}}|~~z|~|~{~{x|{xzwz|y{{{||}z{y{|~}y~w~|~}~z||x}|}~xy|}x||}{y{z|}x~z|x}zx~|zzyzz{z||~|{x|}zz}~|}}|~{y{}||{z{y~{}}{}~~{z|w{}y|}y~{}{yzuw|w|}zyyt|{w|{~~}z}~zx{|z|}z||{xy{{w}zy}x|xvzy{{}|zx{|xz}xzxy||{}y~wy{~{}|}zx|y~{|v|}{}{}{}|}x|{|}w{{|~zz|yz|{{v}w|y{xy~y||}||z|||yz{y}y~|}~{z~|y}xzy~zz}y~y{|{vxxy{zz{{~{{y|{}|{{|z|}z}|z}~}z~~|}{}{~}{~y{~~y|x{~x{}z~z}y|z~zyz|zxx~}{z}zy{yz{z|z{y~||x{|||}y|y||x{~v{{|y{x|yvy|{}{}xz{|~}w|x}}~y||~{|z{x{|{|}~~|}~~~}}~|{|}~~}}~~~~x~y~~y~|}~~~~}~}}}|~~~|}~|z~z|~u}~}{~}~}}}z~{~~}~}~|~~}|~~}~~~}||}|}~}~~{|~}z~~|}|~~y~}{}~{}~~|}z~~~~|{~}}|}}~|}~z||}}}~~z}}~z~~}}~}{}}~|}||~{~||{{~y~~}|~~{||}~}}~}}z|}~}~~~~}|~y{z~~}|{{}~~{z~{wxzzxz{x{|~}{w}{~||y}~~y{{}z{{yx~z|z|{y{|{~|yyz{{yx}y||xw}|{zz{~|yzzx}x|zyy{z|{y~yzv}zw{|xy|}~zyz|}}z|}~x~|wyz{yy|z{|x{~||{yzz|x~yz|~z{{z~z|{x{~yyx|{z{|{{zy~xyxwz~{t}}|x~|x}~|}{v|yx|zy}yz{y}{}w|y{{}{{wy}|{zwzw}}{~|~vy}}{yxw|~zy}{{x{}~}{~|z~z}~{y|y{{~}y}xxy~w{~{}{xxz~{z|zw|}~~yz}{y~zx~{yxx|}z}|~|{zz|x|}z}{yy|~}{{}x{~}{z||x{{|}|tz{|z{z{|||{~zy}||{v{}xzx|y~~w{|}{}w{|w{z~y|z{~xt}}}|zx|y{{|v~}~z}{xy~{zzzxz~{|v{x{y|~z{yz}}zz}}||||~{{y}}z~y{z}{xxw{~}}{{}|z|~zvzy}vz{{}z{~z}z|y}{yyxw|yxzzy{}|{~zzz{}|}}xywsu{}z}zxrxw}x|~y{{}{x{wzy{{}|{}||y~|{yzwx{z{z}x{z}z}{|yx|z|y~|y~y{xkzz}xz|z}x|u~|}|}xy~t{{~uy{~y}|zy|z~zx{u{|z{y{{x||}yyzyz|{~|}w}{z~||x{}}~z{v{}|z}{~{{}z}{uz}~{zz}~zvz{{xz|zzz{z}||yx{z|xy}}}}~z{|~~~~}~}~}~}~~~~}}|}}~{~~~}{~~~z~|{}~~|~}}}~z~|~z}}|}~}~|~|~~}~}~}~~~}|~~|~|z}}|~~}{~|}|~||~~~}}~}~~~|~}|}}|z}}~~~~~}|~|~|~}~~}~~~}}~~~}{|}~|}~|}}}|{}{~~}~~}|~~~~}}~|~~{}~}~}~}{~|~~~~}}~~~|{}|~|~{~|{}||~}}|}~~~}}~{~x~~}|}|{|z{{y|}~{{{|zyw|{uyw|yw|~z~~}w|z|{z{}~yy|{~wz}|}x{z|w{z|~y}}}||}}x~{z|~~{}zzyz{v|yxzz|zyzy{z{z{~x}xz{~vy~|z}}{}|{{zz}||}wzy{xy{{{||z}{wyxy{wz~|u{{|{{{zz}}~{}{z|}{}{}{|{~}~~}{{|}{~~~x}|{~z{uz|{{zoy|}yzy{|z|zwx{wz}z}xw~zw|wx~~{}}}~{w~|{|y{zx{~{}}||yxz|y~{|~|z||zzy}zwz|xzzy|{{{~}~{{~||zz{~{{zy}{~x{xxzy}{~z~|x{y{yww{{}{~~~x|w|~{}z|}}{{z~xx{|||{{{~x|}{{uv~{yzzzz}}zzy|zx~~y|{{}yzy}|z~{|}z~|x|y{}||z~}~z|~}{{xww|{{{vw}|y|~~{yz~{~z}~{||{{x{~|}xy{~~~{}{z~~~z|~z~|z~}~}|||z}z{|}}yywzxy{zvv}||yxxyyt~~~~|y|r{{z||{}z|}}}|yy|~~||y{|y|z}yz{z{xxx||zwzx||z}yzy~~}|x{|||~|{|x{|~}}{xzxz~z}{wzwwy|{|{xwz{syx}}{{{wz|zvzxzyx~~|zyz|{yz~z~|x}}z|~}~~~|zzx{y}{|{~|}x|zx|yzy}y{wzx~x}|~{y|z}}{}y{}{}~|~}~{~~}|~{|~||~~~}}|~~{~~}~~}|}}~|~~~|~|}~~~{~~}~~}}}~||~~x}~~}~~{|~~~~{}}|}~~~~z~~}~|~|~}zx|}z{}}}}}||{}}~~{{}~~}}|y}|~}}~||}}|~|}~~~{||y|~}~~~~}~{~}|~{}~{~}}{~~~~~~}|~}~|~}~{~~~~}|~}~~~}~~~~~}}~|}y~}||{}{||}xyz|{zz|}~{zv{||}}x{{}{y{}z}{zw{|{}v~{z{xz}||z|xzy|}x{w|}zz{~zz}}|z~y~|~zz}}|vy~|zz{{xx{zxzx||z}~y~{{~y|{|vwzy|zyz~}z~}|z~yzy|zx~{{zy|zyz}z{yyzxy|}z}|zx~xxwz}z}{z|{}{|z~y~|y{|y}xy{~~|{wz|~{~x}|{zwz~{x{z{x|}z{ywyz~{x~yxwv|~|||{z{y}xwxz||y}~|}x{{vyzyw{y}|wy|{w{y{|x{}zz|zx{zz{z}{}}{||}yy}y{yy|}~{|z|z|z~z||x~x|||}{~{~|z}zwz}{y}{|y}{}y{|}||~|}{|xwyx}{w|y|}|zyz{z}yx||uz~|}}z||{x||y||}}}~{|z|}zv|y}~{zz}z|z{}}}xzz{{w|{||z|}yy}z~}{{z|z|zx}xz|{vxy}{{x}y{yzy}~~}}{{y|{zz|{~}{z{yz|zy}yzz}|{{ww{zz}}zx|||{z~yzy|||}|ywz{}w}~{{{{{{y}|y{v~}x~||{{~||xxy|{{z|}x}{|x}}}{x~|x{{{|y}|~}|yz}}{{|}}z}uz{{zzzz}{s{|z{{~~{{zyz||x}{{~|{|{yyz{y{zy}{{|}}~yw}yv|z~z|~zz}}v}y|}~zw}z|{}{z}}|zwz{{{{}|xzz|z~|zw~~|}~~}}}~~}z{~|{~}z}|}}|~}~}~}|z{~}~~}~~}}}|~|{}~z}~}~~~}{z}~}}~~}y}~}~}~~~~}~}~|~}~~}}~}z|{|}}~|~~~~}|~{|~}}~}z{}~~~|~~{{~~~}~}}~|}{~~}|}{||~|~~~~~}}~~}y{}~}}~~|~||~}~}}|~~~{}}~|}~}}}~}~~|y~}}~~}~}~{z}y{|{{w~{{~{~yyw}|s|z}wy}|z{||xyzyyy}{z~}{}|zz|w~z{|||||}z|x~z}}|~w{{{}|}{zvzx}{zyyy|zxzyuzyyz}z}y{{z|yy}{|{x{xz|y~}~y}{{zz~yxxxzxz}}~{z}xy}y}{}}|yyzwx~yxz~|~|~z}~{~}}|z|y}z{{|{{{{|z}zyxz{xzy{y}|}wx}{zyx}w{zyxy{{{z|z}{}}z|y{{|z}z}~~}~yy{x{{x}{|}zxw~|y{|||zvwyv}y}{{z~}}zyz{ux~w}~~y{}}{}}z{{~}|yux{|zyxxz~|yz~}z{y}yywz|zz~{y}||x}|zy~}x}}{w{~w||z~{~|{x|z{}|xt}|{|z{zzy{y~ywxz|~z|y}|z~z|}}z|~{y{{~y{|{|}|{{}{x}x{}}{yz}u{|z|zx|}y{|yvzzz{y}z{|y}z{{ywz{{z{{z|y|{z{{w|u}zx{y~y|yzw{y{{yzzz{w}z}w{}}}|~|~}xz}y{{x{{~{}x{x~{{x{xz|z~{|}{w||{}wx|{zv{{zzzzz|x}{|~v}zwwz|y}~|{~|}{{{~~z~ywyzz~y~|y{y{~xz~|yz{xzzy{|}xyx}{~}y|~~|}~y{}{z|y~y|y~~||~~~}~|y{~z|~zy{yx~zy~xyz{zyywvx{{|~|{{z~|{yyz{y{}{~|}||~|~~{~~~~~~~|~}~~|~}}}~~}{}~~{~}{}~}~|~~~~~~~~~{~~~}~}|~|~~~}~~~|~}m~~~~|}{}~z~~~}||~~~}y~~z}~{~~~{}{}~~~}}}~~~}|}}~|y}{~~}~}}}~}~~~|~~~}~}~~}~}~~~}~~|~}z}}|~~|}|}~|~~~}}~z~~~|}y|~|z}}~~{|}||{~~~~~z{y||xyz~z~|}{y}x}~|z{|~|y|zxzxzyv}z{{}w}|zyzt{y{{x{z}{{{{~|z}z|~}xyx{z||{z|}{s{|}~{z{z|{{u{|ww}y{yz{y||yy|{z|{xz{~xxx|~v|~|wu}{{y~{{}w{|zy{|zwy}{{{y}}z~xyx{wy{xw{ww}|zzxz{y~|yzzw}zyz|z}}{zy{y|{{|{zxy{|{{||yrv}{}{zzxyxvx~zy{y}zyw|z|yx~||{|}xz{|zzz~z}zm|z}|vy|yz|zz{xyx~~{~zz{{{{||x|y~y{}~~ww{|~}y}|xz}}}}|~{x}}||x{|{}tv|~{|}v}}z~{zx|{{|xyyy~yy|y}|~z{~~y{|}~|~}z|y~|{{y{zx{||vxyxz|y{}}yz}}}||}~}|{wz}}~~z}}yyy|{}|{~zz{}x{{|{||x~}yxz|{}z||}}{||}|xz}{{~}y{{|}~~yy|y|}vzw|y}~{}{x}{{z{x}|{|x{{|{{y{}{{z~{~|w{y{}~|}~~zyyz|~|y{v{~z|yz{zw{u}}uxv~~}|zy{{{v{{{}zxz{y{|{{~|{|}}yz~|{|z}{yz{yy{yyz}|w|}yz~zyy{|u{||}|||w~x~}zzz~wv{x|vw~zzyzy{zz~|z||yz{}{|y}{~|{|yzwzz|x~~}~y|z{|z{zzz}{{z~{|{}zx}|}y}y}w}|}}~||~~~~~~|}}~}~{}}}|}|}||}~~{}}~~~~}~~~}|~y}~w}{~||~|}}~~|}~}|~~}||~{~~~}|}~}~x~~}}}}}}{{{~}}|}~{t}~~~y}~~~~}~}|~}~{~~|~~}}|~~~}}|~~}{~|}}|~~~|}~{~~~}}{z~~}}~~|~}{~}}}~~~}|~}}~~~}~}}}|~|}|x~}~}}~~~}zz{~}~}~~~}~~}{|~||y}z{{{x}yxywyy|y{y{|yyy{wz~uy{{y~yzy{~|}~~zy}{{|{|}}x|y~|{|{v}z}~w}zzz~{||wy}yzy{{yzy{{vz{}|x~{z|z|z|}{y{}|{z~z{|z|}~y{~xxv|yy{{z~~{y}|}{{zz|zy{w}{|v|}y{{y}{{}z}yy}|{{}}y}|{{x||||{{~vy{{z|}xyy}z|zz~}}~xzwzyz~~zu}||~{z|}||{zy{xz~{z{{xz|}{x}yz{~zy||y~w~|xz~w|ywxzvyy}z|z{~yu{zy~}{|{}z{z||{}z|}~z{|}~}}tz|zvy~{yyzzwv{yxw}}vw~x{w|y|||}y}|~}}{|{|z}|~|}~yyyxz|{~zu{{y~{}~vz~|}~zxz|w{||{|||z|z~y{}|}z{y}~||}|{}z~{wz|{}|{z~{||tzw|x{z|{zy{x|uz{{x~}|{{~}z|{}y}wz}~{}}z{xz{{|zz|zw~z}yy|{xy}~|z{}}zx~yy|}}|~}||{~z|~{y~{}{~||}}zz}~}y{wzv|wx|}{y}x{}x|z|}xt}zzz||~x|wz{x{|z~y|{{|}{|}~x||}z}~y{w~xz{vz}}zyzzyzzz|wxy|ysz{{{}y~y|~{~y|~|}}~y~~~~z|t|}|{}vz|}v}y}y}z|z}|zzzzw}x~~{|wzz}yyy|~}zz|{{|~~|{~{y||~~~}|~}|~~z{~zx}~~~~}~}~~}}u|~~}}~{~~~}~~}~|~~~~|~}{~}{~~}||~~|~~~}}~{|~}}|~~}~}~~~}~{~|~|~}}}}~x~}z}w}}}|}~|~}|~}|y|~}~~~~~~}}|{{|}|~|{||}~~~}~}|}~}}~}|{}|{|~~||~}|}}~{~z~{~~{~~~~~y}x|z||zz~~~z{{{t{~z{}zzv}{z{}yz}{z}{~{zz}~}|ty|{x|xvz|zzyx||}}~||y|y}y~||yzyyx~||}yy{w|xzyy~~}|y{{|w{{zz}z{x{wzz~z{~w||yz~xxy~zw{yzz~|||}|{zyxz}{}{z{wy~y}y|zz~|zy{}z}|z|{|~}|zw{z{zzzy||t{yy~yyw}{y}||yxzw|}{z~z{zzxwxywz}~{zw{|tx|~y|~{~yy|}}|z|{~{{z{{~yx}|}{{{yy{z{zw|||}w}u~|{{zxzx|||z{z}yz{|zz|y}{{{|}xz|}z|z{}zwzzzy~||yy|{{}w|x|w~{~yy{y{{wz{}|zz~zyx}y||yw{|yzz~~|}~wyyy}{{z|~{u{{}~y{||z|{}|{{wy~{zzy|y}|~{{{yz}zx{~zz|{yy~~|z{yz{}~}{{|||~z~x}}yx|zx~z~{wz|{z|z{|}|~}z{}}|~~y}y|vyz}~}z{{zxyy{}zzwz|{}{||y|zzx}|{{}x|xyu|~z{z||{{zz~y}}|{{}}}~{~}z}~y{{|~|w{{|}}zz}zx}|xzzzy|xz|~zzxy|zzzy||~~{zz}{{z}x{~yz~x|x}}}{y{zz~zy{xyz~~{|z~|}z|}|~}|{~|}{yxy||zy}yxz}|wzz~|~|{~{}zz{||{~{xyz{|w|tzy|{xxz~~~{{~}~{~||}}}~~|x~|}~~|~~~}}~~~z~|~}z~~~~}~|{}~~~z~~~~{~}{|~}}~~~~~w~|}~w}}~~~}{|~~z~|~~|~~|}}}~}~~~~|~~}~~}|~}{~|}|}|~~}}}|~}~{~~}}~~~~|}~~}|~|}~}~}~~~~{~~}~~~~}}~}~~~|~~|~z~~}}~~}~~}}~~~}~|~|}|}~|~~}~~~|}{|z~{~{w|zw}y}}zwz{r}|x{x{x|xv~y}yy}yzz{zy|{{z{}{~|y~}}|y|}yy~{z|z~{||||{xxz||{wz|~z{x|zyw{|v|~y~}{}|{}y~~|}{y|{{x}z{{zz{||}u{}zz~}|wy|zzwzz|xu}xy{{zyyyz{{z{}}}}z||}z~y}||{z|}}z{|{}}z}}zwy{|{{xz||zx}||yzz}{zzy}{xuzu}|xy}z|||w|~|zyzzz|x{~~~{|xyz|z|}}z||~}pz{z~|wyy|zyy|x|yzz|y}~x|}|}~}|{}|}~{{x}|x|x|v|yx|}{z{||vz{{|yx|~{{{u}{w}z{~{z~{zz{y|{{~}~|{xy|}{y}z{~zxz~y~ww~~{}}{{{xz~x|}~}ywxz~|z|z}{{|~|y|z}|{{}|}}~yvx{{y|}{{{|y{|y||{z}|xw~}}z}x}{|}~z~{}{z{}}z|~zz}|~}~{{}|{|x{|~}|z|zz}z|u||zz~~{}{z~|y}xyyxv{zy{~z}z}|z{||{v{}|}{{}y|~~yzz~xz~}{|||~~y}u{}z{|zxxz{~~t}{{|{}~{}}{|zzxx{}||}}z||w|{y{xy|zvy||{u}{x|x|z{y|}yy{z}{}~|x}{|}~z~~z}{z~~}|}y}{}ww~z|{{wxyuw{z|xyz|yz|z~|z||}}z}{}x~|{~}{|y}~}}}}~{{~}~}}~}}~~z}|~}|~}{}}~|x~{{~}}~~~}|}|y{~}z~}{}}}~}~|}|}|}}~~}}~~}}{~~~~|{~}~~|~{}}{~}~~|~|||~~~~}~~~~}~~{~~||{}}|~}}|~~~}~~~~|~}}~{~~~~~|}~|}|}|~~}~}}}~}{~}~~x~|~}~}~}~~}}|~}}|~}~|}~|~{}~}|~|x~y|}}}~~~}{~~~}}}yxy||y|z|||~|vy{x}|{~|y|z|~}w{|xw}}yy}{{zwy|z}|xwx}|x{x}y|{zvzzyxx|yz~y~x{z{{|x}yzw{~yz|v}vt{}z~yw~{}y~{yzx}}{z~}vy~{|w~~{w{z}|z{{|{y{~{|y~z{{|{w|yy|{z}{~w{}{|wzxx{{wzw{yyx{z{|{~|zz~y|z}x|{}|vz}z}z|y|w}y}y}{y|~zx}}}}}xw}|z}z|}y{z|w~v{~w{|zz|yz{}|w~{u{|v{|~{|yx~yzx||y|z||~}}x|{{|z}v{|~zx}}xx|x{{u{v~z{|wyu{{z|w|z~|{{~x|z~x~zvz||x|}y~|{~~~||w~|x{{|x{{x{}}xw|||w{zz|{~x}yx~}}|z|{}z~{~w{{xy}~}~{{zu~}|yyz}}{x~}yw~zzz{y}~}{~yy}y|y|~|zz{ywz}z|yy{}~|x~}x}z}|~{y{|z~{}yxz|x}yzxz}{|z~}|y|{w~{~z{x{{z{zwyv|y|{zzz||wyxxy{|{{z|zy}yxyx{||xzyz}}|{}{{{|zx|{y}{{{}~z}z{~}{xz~{y~{{y{yxz||}xz|yz|{{}z}z}{|z~||{}yy}~zx{zwzyz{|y~}y{{y|{{}{yxv}|y~y{{||x~~|}{{z{|zvw{|}~wz|{{}~}{z|y|}yy|{|{}{{v{~||{y~y|v{}z~z}{y~|}}~}~~|~}~~z}}~|}~~~~|}}}|~}~}}|z}~}z~~~~~~~~}~|}~||}~~~~{}}|~~~}}~}~~z|~|}~~{~}~}}}~|||~|||~}{}|~|~~}~|y~~~|{~}}~~|~~}}||}}}~~|}~~}~|~}~}}}}~}}~~|}y{{~~}}~~}}{|~~}}|~~~}|~~~~~{~~~~}}||~~~~|~~}~~}|}~|{}z~{|~|~xzxy}zywz{tw~|||{yzzxxww{|x{{|{y}vy{z{yz}z~t}y}zx~zy{}|}~|y~|{|}yz{~yx|s}|wx|xzz}zw}|yw}x{|{~|x}y~~z|x|{|}{|{|~xw}|vy{{xy|{||y{y|~|y~}{}{|yy|zz}z|}|yy|yz}||~y}|}x}~}}yzz{|x}vzx||z{zz{}y~}{y~||xzxzx{|{y~~z|~|}}{x||}xz~xz{x}}|{~z|u{{{wz~}yxw{{|{}{y~yyx{z~~u}|~{{yz~}~|||~|{~z{z{{x~}|{~{|}|{y}|zyy~||{{xy~x{}x|}z{{|z}}|~{|z|~~zy~~~{|}|{~||w|z{z{yz||||{|}zzvx~t|x|zzzzxvxx{{zyy}{z|~{|xz~|{yw~~}{zzzzxywy}{{x}|y||vxwwyzzx{{x}x||zx{|yx{~y{w|y{yzzx}{y|z|z~{~z{yz{|}~~zyx|~zzy{}z~z{~x}wyyyzu}zz~{z}z|{}~yx}|{u|y||}||}x{|y|{|xy{x}{|zvzzz}zvwz{x|{y|z{y{|yz~v}||{{zyz|}|yz|}~{~{~{x|~}zz|}|{{xzy|}~zx|xyy|y|v|}zyy{~{z}z{{zzyy}zy|~{y}}}}|z|}{{{}~||~|y|zx|xy}yz|zx|y{vz{}|x}{~x}yy|x|~~}y{y{x|~|{|~~{}~~}}~y}~}~~}|}|{~~}}~~}}~}~}|}{|~~}~{~{||~||}~~~}~~~}|~|}{|~}~~{}}u|{|}}}~~~||}}}~~~~}{~|~~|}}|z~}}}{|~~}|x|~~~|~z~z~~~~}~{~|~{~}}}}~}~w|~z|}~|~x~{}~~|~~~|~|~{~|}||}~}~}}|~}|}x|~}|~~~~}{}z~~~z{~}~}~}||{~|}~~}~~~}}~}z~}~}}~|~|||~}~}}|{{zt{{{}~x}{xyyz{{yz|x|z~}{x||{zy~w|{{|xy{{|{|z|~{}}zyxxxzuzx{y~x~|{~}~{~zy}zv|y|z}{|y~z{}||{zuxy{zu}}}{{yyy{v||w|yzy~w~x~}x~{|y}y|}{|{|{yz{z|}z{|zzzw}zvw|z|}z|wz|{}{xzy{~~uzz~z{{|{xyt|{zx~x}|}z}~x}|~{|y{|{|{|y{}{z~||z|x|yw{yz{y{zz~z~w}z~|z~zyyz}{}|w|{{v}|}{{~~}v}y{{{|{z{~~~|~~z|||z|xxz|xyzv~|y}w~}z|z}zv{y{|u|zwx~x|y{|{x||y{}{y|z||x}|xzzy~}|}}z~xxy}}{y}w{{||}||z{|~||}|zx|{z{~{w{x}|zw{|v~m}z{xz~y}{y|{}}xz}{z|{x|~z}yzz|v}yywy|zy~{x}{|}{yyw{{y||{{y}x{y~x|v~}yx|w||{{|~}w~|z|z|z~yxz|yxvzz~|{{x~{zxwzxzw{|}}xzyw||z{wx}yz}}xxy{x{{w{{s}y{}~zzwzwy{||{~}{x{{zzy}{p}r~|x}z{zy|{{|}zx|zw|{{|~}{{|zx|~w|zzz{~y~x|~|}|x||z{zx{yvw{}z{zx{y~}}|z{{~~z|{q}~~zx}}}|{}y{||z~{|yz{zz{xv}|~y|zy}~zy{{~y}~}}y~}|~~}~}|}|~~|~~}}|{~~~~~~}}z|~~y||~~}|~~~|~}~~~~|}~~}|~}~~}}~~~}|~~}|~~|~~~~|~|||~{~|{|}{|~}~~~}|}~{y~}}~~{~~w}~|}~z}~}y{}||}|}||~}~~~|~~~}}{~{}~}{z}~~~~~}}~~|}{~}}}}}|y}||~~~~~~~~y|z~}z}}~~}|~~{~~{|~}~}{}~~~{}z||~}~z|}zy~~}}~y}z}{{{{||{{xyv{{w|||{vx{vzx{|z~y|~y}~~zz|{|{y|~z}|{~|{{{~|}|y|}y|{}}z{|xuxxz|x{yx{z|ywz|ywz|zwy|zyxw|z|}~{~z|xy|z{|}yz{}z}{{{~{{yyy|t|zx|}xw{xx}||x{z{{|{yy{yzx}||{~|{~~~}}||{||}zz|{ywzv|}z}~xxx|wyzxz}y}z{|{y}~|z|w{yz~zy}~|{}~~||zzz~}}}|}{x~{xv}w{z~yxy~{yzy~~{zx{x}||}|}|}}z~{~|}{xy}~y}{|~~{{|{|~~yx{yy|{}xy|x{{yzzyy|yyyz|z{y|zw|}{y~x|yzz{zz|}~zz~z}||~y|}z{zyx~{y{{{w~w|z|{{xu{zz|}}}{yyu~{z~}}|y~|y~|}z||}z|{{|{}ywywzz|wx}}||y|~zxx|}||{{{||{~y}|{z|~|||~z{{z}}|{||}xy|{yx|{z~zxyz}}u}v{{~y}{|}|y|}y}~{}~z}~|wy}{~~{}{{{yyz{}|z{~}{~zs|zwv{z}||~}z}|}y~{{~xzy|}{{}}|}}|}}|zv{t|~{~w|}zzyyzzz}{x{{~y|zy{y}x~{|z{zy|}~yy~u{t|y~y~z~~yu|}xz~{|y}yz|{y{zv|}}{x~y{w|zz{x{y}}xz}|}{}~}~~~}|}}~}|}||}}~~~~z~}|~~|~}}~{}~~}}{}}{~}{~|~}}||~~}|{}~~{|~~{}{}}~||{~z|~|z}|}{}~}~}}~~}}~}~}|~}}z~}}|}}~}~~~~~}z|||{}}{~~}~}}}~}|}~}}{~r}|~~~}~~|~~~}}~|}~}{}~~|z~~}~{}|z~}~||{~~~}}}}}~~~|{{{|~}z~{{{x|{w|vz{{}y|{{}w{y{xyz{~~|}ywv|{|z}|~wwwx|zz~{{|{zzw{~}xz}{zx~|}x|xy}w~{yu|x}|~vyu}y|y~}y}~w{{|{{{zw{|x{yyzy~}|{x|xy}}wx}|||u}y{{~}{zzyz}yz{{|{y|yzy|wyy|x{{z|yzzy~}yz}yz{z||~x{||{z|z{||zzv}z{zwzyxw~yz}y}xz}||zzz|uwy{{{{wx|~|z{z}|{|}z{}w~~}~|y|x|~zy{yzy|z{|~wy||tz~x~zvz|{wy{zz}rxt|yzyyzz|{xy{y{{||{{yz~|y{||~|{}|{{|~z{|wxyyz||{y|}|}x}yyz~xwz|{~|zw|z{x|{|vxy{~{}z}}{yyuzy{{{zzx|}w}z}{z|x~y|~y}zww|~zy||z{z~|z~~}}}|x||}y{|}{|v{|{~y{z}x}{xz||{{||~y{}z|z|y~zz{|}|zyx~{yx{|v{y|xzyyzwy}~x{v}~{}x~{w|zzz}|}|z}x|{y~w}zuyxzz{~}|||z~}wyz||~|zy|z~z{w{x|~|}x||~}{y}z~z~x{z|wv{xu||y~~}x|{x}x|x|~yz}w}|u||y{||{}{z{||y{{|u{|z|}zz}x~|{}{}|w}~{y}}|x~zy~z|}{~z{y{~x}z{}~|}|zzzww{z{x~z{~|{}{y}{zzz{|z{}z}}{~~~||~|{~~~}x{}~}}}~|~y~~|}|~}~|~~|~~}}~}}~}}}{|}}~}}y~~~|}|~~~}}}|}~{~}}~}~|}~}~~~~~~~}|}}}}~|}~}~~~~}|}|~}}}z|~~~}~~~|}{yy|}{z}~~z~~~~|~~|~}~|~{}~~}|v~}|~~~~~~|~~~z~~~~~~~~~~~}}~}~|~z~|~z{~||~}~|{z|{xxx~z{{}{x{xz{xz~|zt|yxxzxxy|y{y}~{|{wy~zzz}|{yy}~~~~y|z{{{}y~{||wz|~}wy{{zyz~w||xxzwz}|zy}xyw{{zyvx}}y||y||zz~|{|{|}z~||y|{zx|yxy{x~|{}{{~~zyvw{zyx}{{xzy{vz||x~zy|zz}y~|~|z}}zy{z~~|z{{x{|vt{yy~~yzy~y{vw{||{zuw{~{|||xx{|~{x{{~zx}|{{~~~||y}z|vv~{z{zyzzzzz~|zxxx{z}}|{z}zwz~}||{{}{}~z|}}}{|x}z{}{}y{}zxzw{x~yz}}zy{}{}yyzy{|}z}|}|y~v}{{xx{wz}{|{{||{y~}wyy{{yzz}|{~{y{z{{|~zy|{||}{y||~}~|z}~|z{~z}|}~||}{|}zy|yz|{{sy|{y}~v|w|~u|~}y}v}||}x||}}|{y~z{|~~|y}y|}z{~|~{yzzzz~x|~yvzw{x|{~{{x|{z{|zvzy|||~|zz{}{}{}~y}yz|}~~~~yzy{zyz{|}xxx}zyzzz}{zzzyuwzzzzx}z{|}z~y||w{{~zz}zy|z}~|~y{}zwvz{|y{zz|{vw{y|wvz{yw{z~{zz~x|}y}}||ywz|{zz}|x}{|}||{}|~}xy{x{{{z}}x|{|{{z}v}wx|{xxyy}~{{zzvywyz|y}{}~~~|~||~~~~|||~|~}}}|z~}~}|}}|}|}~~}|}~~~}~|}~|}}{~|}wy}}}}|~y~y~}{}}x}~~}|~z|~~~|z||~}~}~~~~~}{}}{}~~}}~~{~~~}||~~}|~~~|~|{z}}{~{|~~~~~~~z~|~}|}x|}~~~|~~z~~|~|~}~~}~}|}||~~}~}|~{}~{~}}~z~}|~{}}}~{{~~}||||yz}~~~~~}~z{}z|y|y~{|zy~z}x}uz||{}~|{zy}yywzy{x|{||~w{z{yy||x{z{{wxxy}z~}{{~{}xw{}y{}yzx~|xyuz|y{v~y{{x{}{z|||z{zzw{{{}zyz}vw{{z}v|zz}|z{y|wx|{z|y{||yz~y{||~~y}~{zz{~}|y|{|y}y|yxx}z{||y{|x|{~z{}y}|y|v~xzwz~}x|zz}{y||{{{||~z~}zwx}y~w{}xv||x{y}zzz~|xx{|y}z{}x||zzyz{{z|{~xz{y{zzzw{{z|zz~{||x|}}}|}~y{{|}vy~}xz{y|zxy{}|{{~|{{x{xyz|zt|{x{|{||}|wy}{z|~y{w~|{{x}zzz}zy~}{||yu{{{~zz}xx{~x~}zwy|z{y}}t{xzzz|~}}w|{{}~{yx~}z{}wz|z|~|y}z~}~{z|z||||{{z}y}|~{}w|}}~vy{|}x|||zx}yyx{y{|zx}}}||v}z|~y|zzz|||~z{{yx|}|uz{{{|}y|}|}qy}||{xzx{|~}~yy}zzzu|w|}v{{y}||z|~{z~|v|{{z~~x|y}y~{{w{x{{~}z|}{|~{y|~zz}~yz~z|y~{{|{|z}||y}|zx}{|{||{}y{{|~y}uy{{}~y{|y|v{}|x~xww|{}|w}w|~||}z}x|{~}{{y}}|s}z~z}yzz}~}{{z~u|{z}z{z{|~{{y|x}x{~|y}}}~}}}~{}~}}}~{}~~~}}~~~}{}}}}~{|~}~}~}}|}~|}|}~~}}~}~}|}~}|}||~~}~~|~}{}{~}}}~~|~}|~}~~~{~{}|}}}|y}}~|}}~}}~~~{|~}||~~}|||~}|~~|~||}{}{}~~}|~|~~~~~|}zy}~|}|~}}}~}{~}{|~|~~~~~~~}|~~w}~y~}{}~~z~|z~~}||z~}|~}}~}{}~~y~~x~}{z{}{{w{}}}~|}zwz{xx~z{z|{|z}|zzyz|z{~yv{~|}y{{~{}xw{~~}z||{}}{{z|y{||~}{{z{wzy|w{yw|zzxxyy|y||{z||}xzz|u}}x~x}v}z}}{y}{s~zz}zx{{|zy|{{xyzxy|{|zxxzz~v{|~zyx}wyzz~y~{{~|~|z}y|}|~yz{|z}}{{{|y{{z{}|{y}{{}y|xyy{w|vy}{|xy||z{{{|w~z~{||{y|}|}z{x~~{x}z}zx{yy|yzw|xzyz{w{~{}txzw{xx~}}|}z~|}z|{{xx}}{y}x}{|}w~y{z}~|zxx|xyxw}yyyvy~{xx{xz~z}www~w{~}y{z{zz{y~|{{yzx|}}{}|yxx{zyzwzv|~xx{xz{yz|yzwy}y|{zz{z~}|z|yzz{{vx|y~z|xx}zw{x|{{y}vz{xz}|||{yzvyyxz|y~||yy|~xy}yz}y|y}|}}wy|{~|xy|yy||y||{z|wz{wx|y{yy{{{xy~v|{}z|zxy{~|}z|~||}z|z|yy||z{x}y}xx}y{{|~z}wz|}x|wzzx}y~x{vy|x||}|{yzxz|{{}{}z{}{{{|{{z}|yzy~}zzzyx{x{zz|yx{zxy}{y{}zx|y|y{}~y{}|}||{~~y~zz~{z|~{|z{|v||y~~~~xxz{{}x|w}{xx~{x|z{{zwxy~zzzx{|}{yz}{}~zyz~zz}}}~~}}}~~}~}y||~~{~}z}~~|}{}x~{{|~~|||~~}~~}|}~zz~~~}{}~~y|}~{yx~}~~||~z}}~|}~{|~~~~~}~~}|~|~~z}~|~}~~|||}}~~~~}~}~}~||}}~}|}~}}|}~}|||~}|~}~{|~}~~~z{~}~~~~~~}z~~~~}{{~|}||~|z}~z{~}~~~~~|~|~~~}~|z~}~~}|{wy|w{|~y~xx{zx{{|x{{yy|}x|}}{~y~yx{xy~y|}{y~||y{y{{y|z||}z}zwz{}{}}}|vyyz~{z~}zw}{}zwz~{~{z~{|}z{{yyw|y|~w}|wz|zz~zxz~yz}{|yx}y||}}}|y}z{{|}z}{y}}z}z{{{zy}~{}w|{y}}y|vz}x{|||v|yy{|}w|zz}v{~{yz|w~|}{z{{x{|~w}x{|wyzzyvy~y}|zy}|xyx{{{}||vwzz}u{x}{{|x~yz|xw}zz{y~zywxz{~{~}}{||yz{}{|yz||z{z|||}|~z||{xzx{zy~~{xz{{z{z|{}{wy|~}zyzw|z|~|z||y}||z|{~zz~z{y||ty}{}{zzx}|x}{v~|{~|}}{|zx}~ww}w{z{yz|}yx{~zz~|x~~}t{zzz|~|u|}}{y|}}y}{~y~x~z{}x|}{yzvyyw{{{{|{z~}{~u}}}}z|~|x}|~}~y{y{z{y|{{|{|{|y{xy|}|v|y{{~~{{{yz{{{|}{y|zy|||{y{{yz|}y{~{w{}xwxx{{}z|{yyz|{zzzyy~y|}z|}||{zz|}{zx}~|zzz~~x{w~}z{~vwz}y{z{zxy{z}|||||ywv{}w|zx|z}|y{{~z}{z||x{z}wzzy|y}}}|}||y~z{xyz~~{}y{uz{z{{{{~x|y~~{xw{{{|{}~ur}}zxz}xz{|zx{yz~z|y|}}z|~~|}}~|~{}~z~}}}z~{~|||}|{}~}~~}}}}{|}~}{}~~|~}}~~{|||~}~}}|~|~|~~{~||~|z}~}}z}}u~}~|}{}~}}}~|}}~{|}~~|~~}}~{|}~}|~|~~~}~}{}~~|~}}~~~~~}~~|~~~}~}}~}}z|~~~~}|~}}~~}}~}~}}~z~}}{~{|~y~~|~~~~|~}~~}~~}}~}}}~~~~~~z~}~|~~~{}{~{~}~~~x{|zy{}~|}~{y~{~~x{{}yzy|zyz{}utvz|w~|{v{|xz}|~~yyz~{}{|~|{z}zx}zz}}x~{{|wx|{zy~{zxw}|u|wy}w|z|yxz{y}z{zx||~||}{w~w}|zxy}y{}y||{{}{zw|{||wy{z{}y~{z~|y|{xyzy||y||}x|{||}{|~{yy}}}{z{x}~}|}zz}}|zv|z{|{}|x|wzy}xw|zv{|u}{|zt~|y||z{{s~{}}{}y{~x}y~}|}xzx{v{}x|yz{y{{xy{zyz~|zz}|{zy}~y}}||}z~}zz{}~|y~}||||yy|{{{~xx{{}z~z||{zx|xzx|z~yy|}{~{~||||x|}zz{}yz{|~{}{w}|{zz|~z~}~}|z}w{xw{}}~y}{y}zzy~}~z{}{z|}}u}{}{x{{}~yyyw|||w{~~x|vw{zx~}z~|{tzzxuy||yzz|}|}{xy}~zz{{~{x~z~{zz{}}z|z~|zzx{z{z{|{zyzy||{|{wv|{zx|z{}x{}z~zzy~|}{z}}{|{}|{|z}zx|x{~~|}xywxy}z|{z|{wzz{zzz{y|~z{|||~u}~y}xz|zxz{|~}~wz|z~x~{yyx|}z{|z}zz{yx}|wz|zzxzx{y|||{~|y{wz}{}}}|y~~wz~x{{}y}}{zz~yv|}{}{}|{y~z}|{zy|v}z}yy|~{|}z|vz{}}}~|}}||~~}~{~}~}}}~}|}}~}~}~z~{{~}~~|}z|{~{}|~~}~~~|}~}~~~||{}y~|~~~}}}~~~~}x~|}~}z~~{}|~~~}~~z{}~~{|}~~}||~~}~z{~}~}~zz}|{|{~|~}~||||~|}~z~~~~|~}~|~~|~}}}z|~z~~}}}}}~||}}}{~~{}~~|~}~y{~~}}||~||||}w}|}|}~~~~~~~~~y}|}~|~~~~|}~yz}y||{z~{}zz{}|x{wy|{y|xz}}{~~{z}|}|z{zy}zyz{}}z|yy|{{{}{{yz}w|z}{xyz}zx|}~x|{y~zzyz{y{zx{w{vz{{wz{xw{y{yxz{yx{yy}}wzyx|xz|{{|||{y|}y~{{y|z}}vw{}zy}xzx{~{wzz{{yu~z~|||z|x{}}yxx|{||}{|y}y||w~y|}x}z}z|~tzzzzxzx~z}z~x~xz~z~{||{x|{|zzz}|yx~{xz}|{yz~}{|}yy}}z|{|zz~z~|zz{z|yzxz|zw|{y}y}ztzy}xx}{zz|z{n{x}{z|x|{|x}~{wz||vy|{|z||{~t}z{yyyzy|{z{y|z||~ywyxy|x{{u}zyy||~|~}|y~|zx}}}{zx|}y}z{zz~z}xyzxz|z{z{~~|||}}{|z}zx|x{w||z{}|{|~yxzz|z{|~x}|z~y}~wxv|uz||zyy}{~{{yy|ywzxy~z~wy|z}zzyytzy~{xyy|||}wy||||yzz}}}~{wu{}{}x|}{||z}{zyy|~}z{xw|zz}zyxzxxzx}|zzy{}{z{|{}w{}}{zz{z~~||y{z~x~{{{|y{|{{{y}~{{}yz{~~{~~y{y~z|z}v}}~~|{~|x||}yvy~yz~z}|yx{z}y{|z|yy{v{z~yy~}xzx{{}~|~~~|yyy{y~|{z|x}z~z{{z{{yx~||vyy|{yzy{{}z|}z~~~|}}|}~~{}z~||{~}}~}~~}~~~}~~}~}}}}}}}}~~~}y~~|~{~~~~~}{|{{|}}|~~{}z~~~z{~}~}|}~~~||~~~|}}}~~}|~~~|~~}|||{}||}~~|~{z||{|~|~~||~}~{}~}~~|}~~|~~|~z~}}|~{~|}~|~~}~~}|}~{{|{}}}~~}}}}~~}}~~}|~}||~~{}|~~}~}~~}{~{~~~||~x~}~~}}~~~~}}z~~{|~~}~}~~~~}~~|~~}{zzx}||{{{}{|s{~x{|zzz}{{z{{|{y|xzzzx{y{xyx}}x{z{zzy}{~zx{{~{||~y{zz|z|{{}z{{x|yzx{x{{y|vy~|y}x|}y|z}yzzyzz}y}{}w{{{{}}~yx}{z}yxzy|{|xyzu{|}zuuy~zzvyuwy{zz||}}}}{}|~|z}|}y}}{~~z{x|{{|}}|||}x{}|z}zwv|y}{zz}|zz{{y|xyy{|{}y|~{}~|||y~|w{}|}|{|z|}{|~zz}}xy}|yy}{{v{w|wx{yx{z|x{~{|~~z||y~z}z}{|y}z{{z{y}x|~xzw~y|z||{~v}~{~z{y}||y|xzxz|y}{z}}}|y}{zz{|z}x{{|~z{}{|}}|{w}{xzyx|{|{{|yy|yxz|||~}yv|y{}{|~w~y|~|}~~z|~}~||{{x{{}x{||y~}||||{}{zx|}|}{}}||yw~}|~|z{}|}u{{x}~y|{~u~~|zv{|z|y{|~x|y|}y|}zxwxz{|z{~y{{z{|z~~~{|{x{|{|~w}~{}||{z{|~{{{|y|}y|{~w}~{{~yxxxxzx|xu{yz{~~{z~}yy{{}|w{xz{~{|x~{}~|{v~u}zz|}}{{}yy{z{x||z{v}{wz{}y{}|~~|~~~{|}|{{~}}}~{|{{{zzzz|x}z}{|yw~z||}{u{yxx}}{{|}}{z|}z{~{|~|}~~~~~}~~~~z~}~~}~z~~}~}}|~~z}|}z|}~~~}~~|~~}}~}|~~{|{~~~|~}|}}|{}}~~}}~~~{~}}}{z}~|~|~}~z~~~~~}}~~~}~}~|~}}}~~|}~y~}~}|~~u}~{}~~~~~}~~{}~~~~~y}{{~|}~}~|~~~}}y||~~yzy~|}}}~|}|{}|}}~{}~~}}}~}}~}}~}|~~~}~|~}|z{{y}v}||}}}{xy{xy{v|z}y{|{y|xxw{xx|y|xzz{|{zzz|w|y|ywxz||{}z{y|~yywy{z{z}xy{}}zuv||zu}z{}y{w~|}xz~yxy{x}z{xzy}wz|z{y{z}x{{|zy|z}y{x}{yw{wz}}y}~|{{yz|}w|w{v{{z{z}}}{z{~y{{z~v|}{}{}|{zz{z|x|{~v|~zz|~yw|{xww{yv~{z~|y|{|{xu}}|{~|{}zz~x}{{w}{y}y}||zyzx~~{z{{~{wyy|}y~}{}{}{zzw||z|y|z{zz}}zzx~z}z}~yy~xxy}zzz~}y~}{~|zzz}xx~y|}~{zx}zyyx}y|z|z}wy{zx|{y}~~~|v~|{{x{~w~|~z{x|{}y{}}{~z~}z}{|z{|}|}wx{x|{|}}x~z|zz{x~y}}w}wzz}~y|}{|zzzx}y}|{xz{}w{zyx|z{}z{}wz|zx|yy}yz{x{|{y||~}{x|{y|}|z}{zw|x{z}yxy{vw|{xy{{{{z{|y{{~y||yzw|z}}~{}y{}{y|yx{x|z|x}{y{|u}}{|}z{yy|y{~{xx|z{|{x{||{~{~|y~{y|z{~xz~x{||z}yv{~~|{~x{{}{}}~{{||y{~z|{wzzzyy~y~}yw}zz{z{}yyzv{{{}{}|{|zyz{}||}z|~}y|~|~z}y}}w{{{|xxy{|{|vw~z~{z}x{~}x|{z}yz||~~~~|{~|z~|~}~||{~~{~~{}~~~~~~||~{~~z~}~}}|z~~~}}}~||~||}}~}{|||~~{|~}}~z{|~|~~~}}{~}~{||}|~~}~|~~}}~}~~z}~~}|}}}||~}{z~}||~}~~~~~|}~|}~z||~~}|~}}~~~z}~}}~{~~}~~~}~|~}~~}}{}||}z}||{}~}~~}~}~~}~{~}~{~~}~~{~|~}|x~||y|z|zxzy~{}}y{vz{yy}u|w{|{|yzvy}v|xy{z|yx{{||w}}y{}~}{|}zy|}~zz|y|xw{yzz{vxz{y~xyxzyy|}y~{zy~||w||z{{~|yvz}{{zx{{{|y}{{~}o|{{y~~x|~wyxx}{z}xx~|u|z|yzxz{{|}|zyx|~x|uv|{~~|y|~~~~|yw}{y|{z|v}}y|{|~syyyy|yy|y}|v{||}|z}z|{z{||y{zy}}|~z{{}y{y||y{z{|~|zxz~y|{w|wx}uzx{{zzx{~{~y{y{|y}zuv{z|}{~zz{{|yyz|z}wvxy{~xx}{{yz~zt{{{|~{}~|}|||{z{|}y{~{yyz|~|{~ytzyz}{xz{y{~{u}xx}zv}x|xzx||{yy|s{~}}|~{{~{{|||{~{|}|~|}x}z{y|ywz|y{zy{y|{}|ywzzyy}{{|{{~x~{{~{}}{zxy}|}y~z}}~|y~z{z{vzzwx{|u{|y{yzz|yy|zw{z}xx|}~z|y||}||~}x{y|y~||{{yxzwzzy{yyz{z||z}y|z{yz}y|yyzyy{}~zyz}|~{z{v}y{{w|~~||{|}y~uw~}y{yz{y{wu|x{yyyyxyy{wzz~zyz}~{~{{~}~zz|z|zy~{}zzyy|~}z|{v{}|v|y|zw{~|}yy|{v||~{y||x~{~y{{~|xy|{xyzz{z|~|~|~~~}~}}~{|~~y}~}~}~~{~|}y~~}}~{~z}}{~~}||~~~{~~||{|}}~~~{||~}}~}{z~|t}~~||~}y~~~}|}~~~}~~|}}}}|{~~}}~}~|~}|{}z{|~|}~}~~~~~{~|~~||~{~{}{~|~~}~~~~~~~}{~|}y~|{}{}}~~~|}~~}{|~}||z~~~}y}~||~}{}}|~|}}~|}~||}}|}z~|}}|~~~{}~}~~y}}yy|w}{wzu|}|zy~~x{}}}||z}yy{{z|{}}|{{z{}zxy||y}y{|zx{|}{|z~yzz|x{z~}|yzz}y}zyyxyx~z{yx{y}{zxxz}||zt{~zu{{x}|}}}v|z{{}zz|{}x|zw}}|uzz|{y~}y{|x|{|}x|y|{|zz{{y|{vy~|y}}}yxy{{w{}{{{~|zwx{}yz{z{|}}}|z{|zvy~{{{x}{zz{zw{}|{y{||zzyyy}zz~x~zz}y{w|}y~y|y}{{zyy~zz}z~{~{{||{||~y}yw}xwwx|}}{y{|z~|y{|x}||z{}~x|yyzx{}{}yyy~yz{~|y||x|}{|y~|{|{||vu|yy{z|{|zzzv|yz|v{|{|}uyx|~yx|y~~~z}y{y|}y{}y|z}yy{x{|{x}z||z{{x~|~zwy|}{y{~{w~z{|y{|~~x||{{|y}z|yz|y{{y~}}|z|{z}}}{|{{z}~yxx}{|wzx|zz|z{x{v{yzz|yy||y}{x}~{|xyzx|{|y|~{vz}z{|{|x||xzz}zzx}}{}{}}{{v}z{}wz{|y{yx{xx|~zx|{{|zy|{{{|{y|}xyv~z~}|||~yy}y|}{zx}xzy|||zyy|{w{zyyz}yyy{zuyy}}z~x{}y}xw}||x{{w|zy{x}{x~zxyyzs{}~||yy{{y|x}|w|wz|{zx{{|}}w{zvy|zy~~~v}{vzvzy}}{}wyz}{{~}z{{}|~|~~{|~~~~y}~~x~~{~~|}~}~}}}~{}~|~z}}~|{~|~}}|~}}||}}{}}|~||}~z|~~~~z}~~~y}~}}~||}~~~}|||~~}~}~{~}~~}~|{}~~~|}~xy|{}~~|~~~~}{||~~~~}~|~}~~|~{~}|~||{z~|}}~~}~~{y~~~~}z}~|}~}~~}|~|~|zyz~}~z~~~}}~}}{~~}}|}}}~~{~~|}~}~|~~~|~~~{}y{{{||{y}~||w{y}zz|{x}}zyz{z||{vx|xv}wx{}}~|yw~z|}{}{z|x{zzzwzyzx{~}x{vy{vy~{zzvwzz{x{yyy{{|{x}}y|{xxw~{|z}yy{{}|yy{zzx}y{}y}z~{x}v}}zw{wv~ywz}zz|}txwx|w|z|y}~zzy{}|{|zy~x|zx|yzuwyz~y|{x|{~z}{xzxx|zx{{x{yzxz}yw~}{z}{z|uyyz{zy|z{{|{~w~{{}x|~|z{x|}z~v|{zzz}}{y}y{}yz|x~{|wz}}zzzy|}z}}x{|}xy|{uw}{~{~zx~}xy{z|y}}|w}wx|xxwyzzxzzvwyxz{}|v}}z}}x|~z~z~||~x~~|zyv|}|x{||~|zz~~~|zwxxx{{yx}xz{{{~{{|||y{||w}zz|x{|~|y|}|}}}{{}~z|x|}{{||zy|~{wz{y}{{vy~|||y}z}{{~|||zyzx~|z{z{{|}{~y|x{|}y~~{}zzz||}|{}}{yx}{{xyxyxv||{y{y||y{~{yyxx{}z{}|z||zy}}}{{}y{z|}zwxzz{}~yz}|zxv|{~}xy{~zz~yw|~y}y{x}~zzx|z||~}}{z||}}zy~}zu}xyz{z}y~yxz{~}z|~y}zxx}xyyy~|}||z~}{xy{~|u{{z~}zz}}~{{z}xyz|w{t{{xx{uzz{y{{}|y{zz|x}t~}}z}z}x{x}z{zz~x|}~}~|{~}~~}~~|}~}|}}~}}}|~~x{|{|~~y~}{~}||}~~{|}|}|~{}}}|}~~~~z~~}}~~~~}}}}~|}~|}~{|~|}~{{z|{}~~}~}}}~}~~}~~~~z~}~~|~||~~{~|}zx|~}}~|}zz~~|}|||z}~~~~~}~|}}y~|~}~}~||~|}}}|}{{}}}|}|}~|~|~{|}z}~~~~}|{~}z}~~~}}}||}}~~}}}~z~}|~~~}~~|{~}~|~}}}{}{x|||}zwxw}v{{|}yy|zzwy|{z{z|~{y{{x|w}x||{y{||uuz|{yz}ywx~{xyz}}{xu}~x{xyw}|~~||xxw{{{~z}{wyz{wy}vv|zzwz~z~}||{{~|{y{yuy{x|}{x||wz}yz|{}x|x}wz~|}u|{{~~}xz{x}}}y||{}|{{yy{|{{~w~{|}z}y|{|~{y}wz~vz}x{~z{}x|||x{||z|z{{z{xy~y||zw{xwwxx{yzzz{yy{zz~|~y{{}wvx}|xy}xzzy{{z|~~y~}y|yzy{{zuy~}yx{||x{}xz~yy~x{|{|~zx{}y}zy}|}zx|y|{{}zz{yzx}{}~x~zyy{~~{}z|zryy||{{yxzz|z{w|}x{{|}{z}z{{{|z{~{||wx~zz{{}zz|zx~wxzyuzz}~~|}}|xy{z{|||wx|y}wzz{wz{w||z}}~y{yzy~z|x}vzzz||{|zz{{|{{~~{~}zzzy{x{|z}}~y~{yz{~zy||}|z|zyw{{}{{|{z|xz{x{zz|z~}|u}z{|}zzv|z{{}z||z{zz|}|z{y~}{z~vy~|z~{x|}yy{{~x}{z~z|z|y~y|yxxzxz}}~~{~}|yzzvvz|}}{{zx{y{yyy{z{z|zv||}~{y|yzz~{}yyt{xy{z{||}zyz~y|z{{|||yvyw{||{||~}y}~|{|y{}{}~|~{|x{|y}}yyy{x{yw|y}||{~{|{}~||}|}}}}~|~~~~}~~}}}||}|~~~~}~{}}|}~}}}}~}|~}~}|~{|~y~|~}}~z~~|~~z{~}}}||~~}}|~~~~y{~}|}}|}~}}z}~|~~~}~~}~{~}~|}~~}~~}~~z|~~~|}|~~~|~{}~~~~|}}{~{~~~~~~{~}z}{z|}~}~}{~y~~}|~~|||~}~}~|z|}|}}~|z}y}~~}}~}|~~~~~~~}~}~}~|{~~v}~}{zz|~~y}w||y{{x||y|{y|vzyyx}||w|u||}yzw}zy~y|{|x{}{{ts{y{}{{y~z}y~y|||x~yx}{yww{x|wzz}|yyz{xyu~{|yy}|}u~z~|xwxz|x{z}~}{y}}x{~|x|w|wyyxw{|}{{y}{y~{}zx{zzzyzz{x}|y~yzx|z||}y{~|y|x|~}{y|w{xyzwyy{{|xx}zxxw|}zx{zz{zx~||{yy|{~}|{{~{{{||}}z{{{}y~}v{zzyv{x|yz{w}xzuxz{z|~|z}y~{xzz|~||~}}y{}zz{yw{|||y|}x}~}z{|}xzvz{|z}|v~}|zzx~|}{{|vzux{y{}||~}{||}{}~ys{}|~}zw}y||}}z}}ywy|z{z{||}vxxz}z~zx{}{ww||{}z|x{{}~yzxxy}}zw|~zx|y}z{vxz{|~{z~|xz{z{yx{zw}{z}x}}z}z}~yz}}{{{~{}~|yy}}z||~|}~z{}|zy{{}{x{yzxzyz}|{{z}y}{{x}|x{z|z|~z|{z{}~zzy}}y~|z{{{~|yt{xzx~|z|x}~yxyyx{{yzx{zzw{}{z}x}z{~y|z{||y{~y}|}|||}{{}}}~~z|zx{ywx}|yvz|v|{z{}~yz|zuwyy~{}{{z|w}{xz|{|~z}{zw}|x~~{z{}yy}y}xz{{|~}{z|{{z|xz{vxz|~}~|{|xzy|v}|~}z{~~|{~~}}}~~}~~|~~||}~{~{{~}~}|{z|z~}~~~v~|~~{}~|~|~|~~||~}|~{{}}|||~}~~}~}~|}~}~}}|{{{~|}~~~||~~|{}~~}~~|}~~}~~~}~~~~~~}|{}{|||{~~|~|~~}~|~~|}~}|}||{}y~}y~|~~~~|~}}}~~~||}~|~~~~}~~~~~}}~~~}w~z~}~}|~}~}z}~|{{}|||}}z~{~~~~~||~~~}||{}|~~x}yyzzxzyz{xzx{{y{||{|z|y|z}xy}z~v{|}}~{|||xz}zwzxxy|yz{z|w~}}}yu{{}|{{||}|zyw{{z|{~zzzyz{vz{zwzxzu|xxy{||}z{~~~{{|{{|{~zzvyz~y{z|{||zw~}}{{{{{z{~~{z{y{~{{z}|z|{z{|{y|{|~|{w{z~yzzzzv~|~}w|y|{|{|{yu~{}{||~xyzz{|~{{}yy||y}{z{z}yz|}}|zz}{zz~{z|y{zz}x|yy|}|~y||{~~}{ty}xz|~||z|{xxz{yz{z~{|~}~}y|}~yz|{z~{zzx|~y||{}{{||z|yt|{{yy|||z}|y|{{xu{|~{~y}z|wywz~|{|{~zy~~zwy{{|{xzz||w||{{~|}z}|~|xz|{yzzyz~zx{{zz}yy|}{z}}}{{}}|x{zy{~w{~xw|}x}z|z}z{~zxy~x}ywz||v{~{u{x{x||v|vyzw{x{zz|{{}|yy~|{}yzx}|zz|{~~|||zw|{{zzz|{z~~yw{xyyz{{{}}|x}}z}xzzyx{~yxz{y{zy|}}}}z~w|y|{z}y{{z}z|}~{xyx||zy|}|zyy}{}y{|{{|}|{~x}w}xzz|~{|{z|{z|x}y~}|~{{yywzy{}{z~z}}{y|{|~zv{~{y{wz|y~yx|{w~x|||}|{}x{{{|y{zv{yvv|zzw~xy}{{z}yz~}{yz{z|{|||{|{{~{}}{{}|~~{}|~|}~~z}}}}}~|z}~|~~~~}~~}~~~{~~~}{}~~{|~~|~w}}~~|~}~}~}|}{{~~~~{~~|~}~~}~|~|~~~{}~}|~~|~}~|}}||z}}|||~~~z~~{|z~z|~}|{}z~}}~}~}~|}}~}~~z|~}}}}~||~~}~}~~}~|~~~|y{~}|~|~|}~~~~~}}~}~}~|~}}~||}}}~|}~|{y}{}|~{|{z{||x|xyz{xz|}}xzzyxzzyxz{w|x{zz|z|{||xx}|}{||{}{{{|{{{}|w~z}uy|zyzw~vy|{y{{}xyx|v}z~|}wuzzxxzz|{v{yxz|}{{z~}~yy|~xy}|z|~x~{~x|{||x|z|z{}|yv}zx{|yx{|w{}y~~{{||{~z{}z{{}x|{x}}||{|vz}y{xy{||xvzx{v}xt|z~y}v|{zy|}y~yy{z{}}wpz}|{|}|zz|}}~||zy|xx{{}wz~y{{{xw~z{}~x{~ytxzzyzzuy~z||z{|{zz{{{|{x}}y{{~}yy|z{{~vwx{wyx{zvyyzz}{~u{yx}y|zz|~}x}}x{}zzy{~{|u|{|x|{~}~z~}x{{w}x||z}{yvzvyzzy~zz{{|xt{|}{|~z{||}~zz|z||z}{|{|~|~}|~zxz}~x{{y|zyzz{}|xzvyxwxxz{x{zz{y{~zz|xz|}y{|z}~|zy||~zzy|{xzyyz{yy{y|x}{v{yzw}~x{zwyvz{zyy|x{zyzv{z|w{|{u}zz}{{|zxyxywux|}z{}||z}zv|{{}zyzz}y|z|zz{{}~}}z}z~u~yy|{}z~}{||z~|zy~w|yv{|{xy{~xz{~{zxyyzxxyxyy|{y}zz||z{~x{y{u}{}}{~z|~|zx{v{||{yww{}{y|zzuy|y}~}{|zx|}|{~{~y~~~}~}~}|~}~~~~~~~}{~}||~|~~~~~~v~}|{~z}~~|}~}}|}~}~|~~}~|{}}}~~|}}y}z}|{~|~{||z|}{|~~}}~~}~|~~}}{~~}z|~}~}}~{{~~}~~~~|~y~~|}}}}~}{xy~|}~}}|~~~~{|~~|}}~~}}~z}}}~|z~|}}|}}~~|~~~}}~}{~|}~}~|y|}~~}y}{~~}~~~~}~}}z}}~~~}}{{~~~|~z}~}}~}~|~}~|}{~|||~}|||{~x~w~ys{wu||zz}xx|zyyzyyxz|{}~z}{}}z{||wz|y{zwy|{zz{ywy~z{}y|x{z}v}wz~z~}z}zzyx|xy{}{yz|~}zyy||z|y{{|z|vy{x}y|z}xz{wy}yvzyxxy{|~~yz{}{|z{|y{{xy{{yyz~zy{||z}~z{}zy|||zzx|zz{|{|z{wz~z}{|x{|z{{x~}}{{zz{xzz|x}yvyz|{zyz{yvz~~{{{zvyw{zyxy{xy}zx{w~{yy}x~~|x}|~{{|t|zw{zyz|z{xxz|z{z}~|wxsyy{{{{|~{|z~z~{zy}{~yzx{|y{z{}||y}{{{{z~vx{|zyzz~~yz}{y~{|}{|~{{wxy}{y}y|{uwzxu~w|zxy~x|y{wyxy{y{{{zx|x|{{yzy|}|~w{yy|{yux{|yz|{{{~x{~yz{}x}|~w{w}|~|y{y~x|{}z{~|y|z~y~}xx|zx||z|wwwx|{|z|}}yv{zx{~yy~~yx}}y{|~x|~|}{}{|}{{{zzx~zz|vu{~zyzw~{xy~}}}yzz}yvyyz{}zv|{{zx|wyv|x|||z{z}|}~}}z|||xz}z~yy}x|}v}{|y|{ywyw|}z{|w{zx|}|{{y}zz}z{u{{{yy}xxz}{{yz{|}|~{zx|{y~z{yzy}z~|z{{}zz~y~qvy|{{{|zyz~|{z|{}yw}wzyxz~||zxzz~{{~{{|}zxz|}}{zyz|yzz{|z~}~v}{~~}~|~~}}}|{{~}~~~z|~}}||~|~}{|~~|~{}~~~|y~w}|}}}}~{|}~}|}~~}z~~y~{}~|~|}~}}{}{~~}z~}~|}||~}~|~{~}{y~|}}{~~}~|~~}}~~|{}}z|}}}}|}~~~}~}~|z{{}|~~~|~z~}}~}|~~~|~}~~~|}~~}|{}}~{~z{~~|~~}{~}}~}~~~~{~{~~~~}|~}~}~{|~|~~|~{~~y|||||~~|~}~z~~z{||{|xy{~z{|y|x~x{|xyxyw|zwy|zz|x|yyz}~~xx{yz}|{}zz~{zu|{{||}}vz{}||{||zxzx}y{|{xzxzy{{xwzyxz}|{w|zxyz~{|zyxywv{yy~|y{}|~|}}~|zz~|zz{zy}wzx{z~|xzy{y||y||xx~xx{x|{~}~}}}zzy|}zx|{|~{xz~}}{y|w|y||yw|ywzxzzvuzz{{|yw|t~z{zz{{y|zz|}{}y}y{||xz}|}|}z|x}uyt}~z}yzz|~{xyy{{{y{y{y|x{yzzvxx|y|yz~t|{yxz|}y{~zyp{z}{{{y{|z{yxzz|{x|}{z~t{zy}x||uxy|~zz{ywx}}{{}{~}yy||{}z~|~{{||~x~{|z{yzzz{y|xz}{zx{{zx|{yyzyy|zwv}z~}z|~}y{}~zv{{{{{z}}x|}|zzy{vw{zyy{z}{~yz|zxyzzzy{t{y}{|zz}}}{}yx}xz{~y{{wyz{z||}|{|zxz}{|y|{|{xv||v|x{x{y|x}||z|w|yx{}x}{{y}z|~yz}yzy~z}{}|~{~}}z}yx|{{}zz{~{{v}x{xy{tzyu}z}{xzz|yz{~|x|{{~|}z{}}xz{{{|z{~z}|{v}vw{zyyy|vv|y{}~zyyyyy|}{zz|{r}}y||||y|w{z}y||{x||z{|{zz{||xw}y|zy~{||w|z{v{v{}v|}~~zzyy{|{}|zxs{~z|~w~z|{}||~}}~|~~~~}}~~~~y{}}{}~~|z}~~y~v~}~}}~{|~|~|~~{z~|}||{~~~}}~}~}}~}~||~}~}}~~~~|z{{}{~}}|}{}~|}zz{~}}z~{}~~}~|~~|}}~|{}~x~~~{||~~~~~|~}~~|||~}}~~|~~|||{v}{~{~}|~~~}|w{~|}||}}~}~~~}}}|~~}|}yy{}{{{~{yw{|zz|{z{z}yyv|{{{|y|xw{~zzzu{yyz~w}wx|z}{~|y{{}yy{wyzz}}zvuzzzz|z}xy}xx}~|}{x~}zzzy}~~|xzx~~{|x{|~zw|{|zy~}yz|||}{t}~y}}zxy{z|z~{z|zzzx}yyvzy|x{|{x}||{vy{w{xww{|~wxy{|{|{{z{}{z|}x||yy|{{z|z{{yw}zyw}z{|wyzxzy{y}|{zz{||z|||xzy|~z|{y|~}y}{x|~zy{zvzy|}~{z{v|}vy{zz~{{~|zyz}xyy}xw|}w~{|z{vz}}zyyz}zz{|x{}~}}yy~xzz{zx~w}}y}|}y~yx~~~}{yy{|xz}{}|zyzz~z|y||{{}|{yy}uz~zzy}|zyuy|xz{~yvzxx{z{|{|ywz|z{|{vx{|}|}|{{yyx}}{}y|{~~~z|z{y|}yz{}}v|{zy|u{{~{~~}}z{z{|v{{xzw|{{}|~{|{z{{|z~}zwzw{xy}}~~}|{{~|zzy{{}y}zyxy|z{}w~zywy~|xv}xz}|~{{{{|yzyz|}{|}{y|{z}y|{zvyy|}}|{{y}{zyyy}w}xxzy|xyyyy|~}}}yx}{{}|{yw{|~|~~v}{||x|~w|vxx{}{~{}{yz{}zy|}{~}wu{|yz~|{{yz}{|x|y}{~{{{z|zzxw{v{|z}u~{{|}}{wwxy{{y||w{|~~|~~|~}~}{~}|~|~||~}}}~}~{{||}~{{{|~~~~}{{|~~{}}y~w||}~~}~}||~~}~}||~}~}~}}~yx~|}~|~~{}|}}~}~~}}~{{}}|~~}}}~~~~z~}}|~}~{~}|}{}y}}}}~~~~}}|~~~~~~z~}~~~~z~~|}~y~|~~{|~}}~|~~}z~{}|~|{~}}~|~~~{}}~}~|~~}||}|}~~y{~~|~}~~}~}}~~|{~|y|}}|}~|~~|}~}|||{{}~yz|{||y|wvyw~xwx}xy||zuy{yy{z}||z|{||~|}|z~~yz}z|y{{||zy|z{x}vyww|y{{xzzyy{}uyzzy{y~ww|zyzz{xwxyz}}zz}{xy~yyzz}z}{}~z||xxz~}xy}x||vzx~y~|||yz~x|uzuxxv}u|~~z||z}{|zywx|t~|{y}zzy~~}|{||{x|u|x{|v|}yzzw|zyyuz|~{}xz|z}{{zt}}}yz{||y{z|||}{~||~|ywyuw}{yww~z{|uyxz|}wy|zz|{yz~|~{}z}{z|}x|{y{~|xz~~z{|~}}zy{vsz|{uwwxzz{vxyw|}{w}x{vxz~v|}|~}|~|z}}|yz~|y~{{x|{w|~}~{||z{z|{z{wtz}wx||{{{{{{xyyxwwwwyz|{~}}~}z{|}|{}~y{}{|}z}}yz|{{w}xw{~zzx|}{uzvv|{zzv}z~y}y|{}{zy{||{||||z{|{y}{yx|~{z}~{x|x{{xyz|{{y{zvw{|||~{y|yy|x{xxz}x~y{~~{szy|{x{y|||y}~|}~}z}{{yyz{xuy{~z|{~y~y|z|{xzwyz}{|wy|}x~zw~~|zz}z~yw|}z{x}yy~|wz||}|vuyw}}|yvz|z{z}|{wxx{x{~z~~{z~zzz{}|z~}}|}}}}|{z{yuzxx{zwz{w{|y}{x|w|}zuz}|}}xzzy}zy~xzz|{s{~}|~|}}~}~}||~~}~~|}~|~~~|~~}|~|}~~~}}~~|{~~~|~}}~|}|~{}~}~}~}|~{}~~}~}~|{~|~~|~}~~}~z~|||~}y~}||~~~~}~~~~|{|}~~{}|{~{}~~~}~}}{z}|{z|}|~}y}}~}~}}z}}|~~~}y}}~||}|||~}}~|}~{}}}}~}|}~|}}~}~~~}|y}~}y{~~y~y}|}{}~~}~}yx{{{y|zy}|}zyy||x}~xxy{z|}yz~w}~zy|{{y}xx|w{{}xx{||yx}z|xx|xy{z{wy}yz}{|}}|}}u{}{{w}xwv}x~xx|yxyz|x}{{}|z|zz{~|xwxzx~wy||~{||||}yy}|{x}x~y{}}}w{{{{z{xx|ywxzyzy}zz|}|y|~{z{zzz}|}}zzx{z{z{{~{{{z{|z{~zw~{zzy}{{y|~~}~{yzy}|{y}x|~}{z~|tyx|{y}||}y{z{|{~zvzy}~zyy|{zzz|||z|}{z~{yyy}{z|~||~{{|}|uy|{wz}wzxz}z}x{}zx|xx|{yz{~|zyyw}~{y}yzyw||{|yx~|y{~}~wy||~{|{}|}yy|y}z{z||z{}}zz}z{}{xz{~y}{|x}zz|~y{~xwwy{|~v~~yyzx{|zz||yy|y}vy}}zy|{v|{~~zy}}y~y|{~u|}z{{|||z{{|||||yx}{z{|{{x{|~zx|x{~{{|u}|{|{x|}y{xvw|}x~|xxy|}{zyz~~y{y|xzx{{|}{|{|{y~||}~xzv}{}z~zy{x|}{v|zv}}|||zyy|z{zu{w{{zzxyy{{}{|||yx{~y{xyzuyw|||yy||{|zy|y|{}xy|{s{uvz~zx|y|x}{}||z{~zw}|{{|x}~z{{z~z||{{~z}zz{}|~}||{}{{y|z}|xz|{wx~}x}|{|~z|zzx{y~~|~{w|}~~~~}|}}}}~}~~~|~~~{}}}|~}~}y{}|{}}}|{~~}~|~}~~}~||}z~|}~~~~|||}|}x}}~x}~~}~}~}~~~{~|{}}{~~}}~~~}~~}|~}~}}|}}~~~}~{z}}~~}}~}~~~{w|~||~~}~|~~~~}}{}}~~~}}}}y{~}}{~~}}~~|~|~{}~~~~|~z~}~~|}~}~||}~||~~{~~|}~|~}~|~}z|}z|}}~yywz}x{{~x~{||}~vy~|zyy{yzx}z|xy|yx|yx{xy{zxx{yz||{||z{y~|yzy{zz{}|~y{zy}|wy{z|y|z|yy|||vtw|wz}z{zx{{ywyv{}|zz||xz|{|}~{}z|zx{{vw||~wz{z}yuzy{zy{xxyyyxxz}y}wy~|zz~x|~vz{yzy~z|z|zz{~~yx{z}}y~zy}z{z|z{|w{y||}zxxy{z|zx|y|xxt{zzyw}x|y~|z|}~|}|~{zy~}z~z|zv}z|~~}zwx{x}xyy~|yyy{y}{~|xtw||tw||y~~~xz{}z}{|~w{{z|}y{z~||~y|x|}y|vv}z{zvv{|y{xyy~{z|v{|yxz{{{}z|{|w|z{{|~}|}}zyx~}~z|{{zyw{y}~yxyx}}zyy{{z|}zx{w|y|x{}{~}~}z{yz~|z|{xx}xy{{|z|y}{xw}z~}zyzzyz{zyz~|{|}||x{}yz{yu{{|}}w|yy}{}||yy{|{z}{z{xzz~{~{xzz{y|y|v{|vzvwyz{|wz|{ywx{yxz~}xzy~}{yyz|wxzv||~}~~|y|yx}|y|z|xy{z{|x}|y{||y|y{y~zz|xx}x}~}{wy~xzw{}{z|{zzz|{|{y{}~}|x{z{{z|~xzwxz{z}z|yy~yv{}{}ywzz}y{~|y{|z}{y}~|}|~~|}||y{{{{x|{|~|z{~x{|yzx|ty|z~|{}zxyyy|{x|x{~uy}{{|{|~~~|~}}}~}~|}}|~~~~~z}}}}~~||}}~{~~~~~|~|~~}~}~|||{}|{~~}}~y|~{}|}~}}~~~~|z~~}}{|}~|~}}}~~}}~~||{~|}|}~}{}}{~~~|~~~z}}}~~}~~}{}}}}|~~~{}|~~~}|~}~~~~~~}}}|~~}{}}y}|}|}~~~~|}||{~~}~~{~|~~~~}~~||~~~~~~||~z|~{z~|||}}||}{}}}z}|z}~~~}~}~~~}~~}}~{~{}~yy~y}zzx~zy{|y{~~xwx}{{|}w~z{{x{|{|}|{~|||xzuz{y{zv{x}zxxx{{|z|zz|{yy}w}xz}x{}w{xz||||z~z{}|yz{}zyx~tzz|}vyxw|sy}z~{z{||}z}y||yz{{|z{}zzx|{{x~|{~|{zyz}|xv}~~}yz}|{yzwy{|||y~}xz|y{xz{yx|~xz|{|{{}zxy}yz|zzyz{yy}||}|z{~y{yv{x|zw}xxz{}{{{~yxzz|~}}{y~}|}zy|}||||~y~}w}{yyy{}w{|x~xxxyvzz{y|{vxv||x{v|z||{vz{z|z{xzzz||~y{xwyy{{|{wxvz|{{~{z|{{x||{{zz}{|||xy}|{yy}}{z~{x{~{y{xzy~zzy}y{{{|yzz|y||{||{}{~wz}~y|xyz{t}~z|x~~zx{}z|{|{{xy}yzyz{|}zzx}z{|{~w}xx{xyz|yy~{{~}xy|{}{~w{xx||{zzz{~z{|zz|~||{}}y{u~yy{x{{z|{}y|x|{wq}|z~|x}|{}~}{z|||w}yy~}w{{{z~x|y{yxy{|}zxy{|z~y}|x~}}|zz{{z~|{|z|}{z}wzy{{w{y{uxz~v}{z|yv~{}}{{}||{y}z{yx~~}x{|{z}{~|}z{x|yz|}|w{}zw{z{|}{{}{w|{|z{{}}yyz{|}}|z|{{}{z~xz~}y}~|z|z|zv||{~~}{|y|~{|}}xzzx}xy|||~|~}}}|{}~~}{||}}~~~}}~~~}~~}||~~u}~}}}|~{}~~~~{|~z}~}{~}}}~|}}~|{~~~~~~~}{~~~~~|}~}~}}||}{~~~~{}}{~~~|xx~|}{~~{|~|}{~{}|~{~~}{}z|~~~~}|}{~~}~{}{z~|~}}~{|~~|}}~}}}~~x}}{}}|{{~~}~}}~}}~|}{{~}}}|~z~~}{z}z~}{~~~v~}}~}{{{z}|z|{|}{|x{{yxzyuwz|{u~{x|x||yyzx|{~zy}w~|w|z|{{{|z|y{{z{zyxx|y|~{z}xz{y{yz{vz{{x}y{{y}y{z|~zzxwyxw{z{z}{}|w~zz{{y~y~yy{{}zz||~|{x{yzyyzxxy{v{{{z~{{x|zz}{|{z~xy{{x{}~}~}|y}{|{|{|{|zzyuyy}~y|yxv~v{yyuyzxywvyzyw|xwz{{x}yv{y|z{x{yx}~}~yyy{|}{~}{|yz}{xz{|xww{}{~{{yzz{xyzw}}xv|xy{zv|||{x}||z}|y|~{zz|}}zz{{zy~xzy}zx||w{z{xt~v|xw~yzzyz|yvz}|}~w~|{||~{~{y{}}w|xy~y|}~~yv{{{w|{vyy}zvvz|x{zx{yy|ww}{zvz{z~}}x~||~|}z}y{}yw{x~~|zy~}ywxx}}{}wyy{{wzw{zy~yyz{yx{uy~{{{|~yyxz{{|||||~{yxu|{yz|~{|wx|x}x{}{}y}y|||x{{wv|y~{yy}vv{}~{w{|{z}y|||{{{~yz{}|z||~|y|xzx{x{zwyzu}z}zy|}~}x||zyyzxzzwx~z{{yy{}{~z||}{{|y~|~z{{|}u}xx||xx{v{yxy|{z{{{xvx{{}yx}yz}zx{utyz}{}{zyy|x{z{z~{yz~|zz|{zyzwy{xzwvyz|wvy{yzyw{xwy{{zz|}y|z|z~u|}vz|{}{|||~~~}}~|~|~|~}y}{y~|~}~|~}|}~~~}~y~~~{~~|{~}{~~z}~~}~|||~z|}~}|}~z|{~z}~}t}~}y~}}~|~~~~~~|~}~~~{|~}}~|~}}}y~}|~}~}}|~~}}}~~}~}}}~}}~~~~~~~~~}~||~~|}~w~{{~}~~~~}|~~}}~~{~{{{|}}}~z}~~|}~}~z||~|||~~}|~{~}~}~~~~y}~y|}~~~}}}~}~}|}}~~~|}{{~~~}~}}{|~}}~~{}|}}~z}}y|{yz|xxzu}|}zwxyx{y~|y|{z|zyz{{zxzz{{|y{|{~yyz|zw|yzx~yxwvz{y|x}r{xx{|{}y}zz{~zy{|{z{{x|{{|}y|z{{y{xx{y|{{zzx|y{|{y{{yy}||~yxyz|x}{z}z~{ywy{|z}{x|{|{{z|wzw|}~zwx~zy~|{|}~||zu|x{{zz|{{~|}|xz|{}|{z}|y}vw~{w|y{y}~yxy{wz}xyyzzzyz}v|y{~z|}|yz{}w{yv|~}|y}}zy{x}{}zyz|{{{y{|y}}}{{wwxwy}{{z{y|}x{|{z}yz{vyy|w}}yz{{|z|}z{z|~zyy}~x{||z~||{zv{|}yuz~}{xz~yzy~|y~~~w}{|z|yzzz{{{{z}{yz~{xx}|wy|y{{|{~yy|z|{}yz{}~|z||~w|~|xyz}}{}xz~{||zz~{}}w{}y||}~|}yyyy|~|~{~~z}~|x}{}xy{{uwzw{yzwv|{|z~{y{}x|~~~~}zz{xx}}}uy{{u}}{}y}|y|}yy}{w|}{|zwxz{~x~zw~yz{zw}|}|}|y~~{~yywz{||z{z{~{~z{zxz{zy}zz}}{}~yz}|zx~{z|{}vyxxwz|{{{w}}w~z~x}}zzw{}xz~z||yz}{}~{|zyxzzz}}y}xyx|w|~|}~yyw~z}x|x{yxyx{}}}}x~|{~y}~}zyz||y}{zzx{}}}~}wx|zxyt~{}}}yyx{~}{|y}~~~~~~}~}}}~}~x~~}z~~{}|~~~~}}||}}}}}z||}{}}z{}~}}~z}~~~|z~~~|}~~~}~~}}}~|}~}}~z}~~~~|~}~~}|~|z~~{~~{|~|}~~~~}}~}~}|~~}}||y}}}}~}}~~}~y|}{~|~~~}}~~||~~~~~~|~~~|}~}z}|~~~|}}~~}~}|}~|~{~}~}~|~~}|}~}}}}{}{}~zy}~~~}~~y}~~~~z~~z}|~~~}~~~~z{{~~|}}z}}z{y}z}x~{w|w|{|{~}y{{}y{zvzyzyuxzx|xy{z|z|}|zyz{zy||~|v||yzz~zx}z||{}|y{{x|{|}|{yz}yxyyzxwzyzyxwx{{|~|}|zwzy{{}yxyzww|~}||zy{y}vzy}wyz}y{ywz}}|yw{|x{}z{x~z|||~}~zx}{x|zyz~|~|xtv}y}|{|w{~}}{zz{v{yyy}x|||zzz|||}yzwy}{yyz{~|zzy{}{wyz||z}}~}}|{x}wx~{zz}z~x{}x~}ww}zu~ywswxzz|y{{wy|{xxyuwy{~{|}z{~y{z|{|{|x}z|}}|}p{zwzywyxx|{ywx|v|uy|x{{}x{x{zxxx|{zy}y}{{{{|~{xz|x|}z||~z{zyxzzx|{}x|zz}}}|zyzz|zyzxz{yz~{}zy}}|{|{{{~z}}{{|}}z{{z}~|~x}yyy{zz}yyyw~}}xxw}yxwxywz{xy{{z{wx}zv{{z}}}}x}}{{~{zz|w{}zy}xzzwz||zx~}||y|xwzvyzyyxxz~{yz{zx||y}x{zz{w{}|{{{}}||{yww|}}y{{y{yy~vz{x|}}{z{y{xwx}vwt{wzx{|zy~|w}z}|}|{~xz{yz~z}|~|}|{|v{wx~xyx|}}{y{}{{y{y}|z}{wv|yw|yz}|}z}z~z~{~w|}xz|}x}|||z}}{||y|{z|}}|xz{xy|~z{|~}z{{|wxyyxz~~{|||}zz}y|~{~~{z}~||~z}}}}}}}}}z{}}|}|}|~|}~~z{}{~}~{}}y|~~~~~~}~}~~}~~~~}}}}||~}}~}~}|{|~}}}|}}||~~~~}~|~{|~|~~}z~z}~}~w~~{~|}}y}~~}}}~~|~~~|}|~{~}|ty|{}~}}}~{}}~}}~~}~|~|}~}}}~{|~}|~}~~~~~}}|}|~~~|{|{z~}{~~|~~~~~~}~{~x}}~~}}}~}~|}y~x{}xt|yu|{ywx|~wy}{|}uy~y|z{xy~{xz}{|x{uy{{wzxxzy~}~{~x{{{y{yz}ywrwz{|{w{zxzx||~z{{|x|}zzzy~||{}y}}{|}}}z~xzvyz~|zz}}y~y|y{zx{|{{xx{~||z|}~z}yxz}|x|yw~xzx}{{v|zzy{z{y}|}y}{}||x{{~~x}|zzw|{y|y{{xxuw}|yz{u||x{~z}w{yz|~x}y{||{yz||~~wxz}z}z|~x}zxyy}~|{z|y}~{{{{}y}zz{~x}z|y}zz{}}zyvxxwxwxy~|}~w{z{{zzzz{|z{{zz~y||zt~{w}xuzx}~z{xx|z|u{{y}xyz~zxz}|z|w}y~xyx}y|~wxy}~|{zy}}v{xz|z{}}zz}z|{}{}{|z}{z|{|~xx}y|z~vyy|yzy||x|{{~zy}~}}|{z|}}w|{|zzz}}|z||}}yw{~|z}{y|}|yyyxx{v{x~zzy}yz~z~ztz}y{yz{z|z{|{{{y}y{|z|~u}|{zvz{|zx}|y~~zxy{z{zxy{y||z|y{}}||y~{~{x{wv{x{z{}u{yz~}y}~|zzz|{z{{y}~y|}|}{|}w}zy{~|z{y{{zz~ty}}uz}yzyx|~u|zy{||yz~zy}~~|vzwzx|}y~x{zzzz{|}}{{{z}y}y{y}xz}}v{x|xzzvz}}vz{zz|{x{|z}zvyz{{x}w~z|~z}xxz}zzz}yx{y|||~yz|{{z||}|v~}}~|}~}}|~}{~~~~|~~~|}~}~}~}|}~~~{}|}~|~}~~~~}}~|~~~z~~~|{|z}~||}~}z|}~~}}|~{~}{}{}~}|}~{~{zz}{z||}}~}~}|~}~}~~~~y}~}x~}{~~~~|~~~}~|~~y|~~z|~|}~~}{~z~{{|~}~~|}}z}~~~~~}~}~~~~~~~}{}~x}~|~|}~|}~~}}{|}}y|}~|~}|~{~}|~|~~~~~y~~z~|{~}~|}}}}z|}v|x|}|{}}|{yz{z~x}yv{}xz~}|uzxzyx|yx{{{zzyyvyu||||z}|}|x|yv{w|~|{z|{{}|wpxy|{~xv{|~y{w{yz{{|}y|{xz|y|y{x~~}z|zzy{|}|~zu}|{}zwy}y}~v{yyyz|uw{{|yxwywyy|xyy{~|yzuy|{z|}}|zx|y|}{y||wz|}|~}~}x~~zw|zx}{x{{|yzy}{{y|zyyuy}y{~zyy{z{}|}{{z|r|{|||{|v{yy|~xy||zz|{{y{}|}{t||{{~vy{uxxvzyy}|{{|{|}}||}x{z{||~~z|{{}{t}~xyzwz}xz{xvw{{x|}vy}z}}||z|s{||}}z|{z{{~zz{zz}u|yx||y{|}z}|}w{|{zzv}{{yyzz{z}{~x}}{{z{yz{zz~~w|x}yzz|~~}|~|~}{~{{|{|zvy|}y{}|z|}wzv|yw{|}}{u|z}~z}y|zy~}}~y||~~|}|wzy}y{|yz|x|{yyzzyzv}z{zxxwy{}|xyxwxzx~}}{{}y||}}zzwy|v|{|||~}w{{z~}yz~y{|xywy{z}ux{zyzzzyxzx{y{{yw{y{s}{w{{}|~|}{x{}zzy~x|y~{xzx{~vwzzy~z||y{{y{wx~y|{z}|yz|}{~~|y}y{yy{}y~{yx|}|~}|{y|{xzx|}~|y~{x|w{z||}yywzz~{{v}z|~x|z}{x~|}y~}{yz}}|~}}|}}~}~~~}}~y~}{}~~~}~~}|{}{~|~|}~~~~|~~|~~z}~~}}{|~|~}}~|~~}}{}}}~~~~{}}}}|}~}~}}|{~{|~~~|~~~~~~|~}{~}~z}}~~{zz{||}~~}~y{~}~~~~~~|~}{~~~{{}}~}}|~~~~~}|{~~~~~~z}}{~x}}|~}}z~{z}|||}~y~~~|~|{~|}~~~}~}}{{z{}~|{~~{}|y~}}~}~~~~}~~|}~}}uzx~}{{|}{~y~|y{~t}{}|}|}z||}y}|}xz{}zyzyvv}xz{||xwx|x|y|wvz|zym}u}y|zx~x{z||{xy{}z{x}z{zx{z{|{}z{|x|}}z}{}z|}x{wz{{{}zxz{||y{x~zy}x{~||zyx~|yzz{~z|~|y{||zzxy||x|}y|r{zx{yy}yyx}z|}~{{{z|wx~{}yy|y}|y|y{z}wy{|zvwuxy{|zv{|{{{}|z{|z{~wy{{|v~y~~zxy||yzy{}|x{z}{~y|x{{}}||x|~|}|z~}yyyx{vy{|{y}zz~y|}wx|z{{{xx{{~{{~}y{|{z{xt{|x{{u}v{||zz{}uxx}zx}{}z~}~zyz{|ywxz}{z{||~x|}~zzy|{z~|z|{z|~y|{x|~}w}|z}z{z{y}|v|y}||{z}y}z|z~|{}}x||||xv|{{y|}|{|||z~|{||zw{{{|{}zy|~{x~~{|{y{zy{x||{{zw{zvx}xvyz{x{zw}}{z{|}x|z{|y}|~w|y{x|{}x}{vx}{zzuz~{}~|{|~~|~x{}|{z||z|y{}zxzy|{|{|}{{xz|||t{yz{||z}~}yzxy{yy~~|zxzxwz||zz|z}}~xwz{z}yzvz}z||vz~}}y~x||{{}}~~||zzzyzw|}|{}~}}x~{|~}}|~~z}z}}}{zz|ywz{z{~~wzz|zyz|{x|yw|uy{{{|wz{xzy~|}|||wy~}~~~~}~}}|~{}|{~~|}~~}}~~~~}~|}y}~||}|}~}~|}}{}~~~}~~|}~}}|~~}}|{y~|~~~~~|~|{}}{}~}~}|}}|~}~~~~~{~}z~|z{}{}{}}~}~~}}{}~|}~~~}~~{~~zz~~|}z||y}~|}~}|}{~}~~}}~~{}~z}~}}{~{}}z~~|~~|}~x}}~~}~}~}|~}{|}~|}||~}{{|~~}~~~}~t{}}~~~|~|~{~|~~~~~~~}}y}~~|}~|~}}}}~z|}{{~~}~{|z{{~y~{|y~z~y|z{|xyx|zuy|y|wxy|{y{{t{{z{|xz{z}{{}{{z}}{{z|~}|yxyyw|x}{y~{{zz|y}z|z}xy~}}}yyyuzw}zx{vz|x|~xy{~zxx|{zx{vx|}~}|zz{y{vy~z{w{zyy~x{zxy|vzz}~{zxz|{vzu}zsx{|zyx{{}|{}|~x~|}}z|{||~{}{~y}y}~yvz{{}x{z|v}zw}vw{|zxxy{|{zx{zy|z}x}|{yz|}|||}||xz{{y{|}yw}{{w{|w|{x}z~|z{ww|z{xy}||z{y~xxxzy}ut|yy|yx}}z||~{}y{|{y}y}v}zzyzyyz}ywx|}x{{xtxz|{zz||~z{{{{z}}{x|u}y|{|}~|~|z|~}}|vr{x|zyy{|z|yyyy{{{x{{|{y||{~z|{|{|y|{x{~}|{x|}y{}|y|}t{}}wy{vxy|xw{yy|{{yx{u|{}y{zzw{{|~z}{wx|z~~zy|ywy{|xz|{z{|z{{{|{x}||{zxy|{}z~|{r~|}xyy||z{zy|~z{}}z|}z}zvz{|~||}}}}||zzzwyx|}y||x}wy{vy|}yzy{zz}xxwxxyzz~wy|zz}}y}z|~~y|{|yz|x|}zy~zxxyz|zz{zyyxx{y|{w{wxx{zyx~xz}|x~{||~~}|~y|{|}}{{||wxz|}{{{u{{{}yw{yy{x{|xzy}y~yyx{||z}{zyz|}|y}~~}}~}~|~~~}}y~~}~|}|}~|~}~~}|{|~~~~}}~}~~|}z}}}~~}|~|~~~~~~}}}|~~}}}||~{}}~}|~{||}~~|}~|}{}~}~~~}}}~z}}}}|~}}}}|{z|~}~~~{~~}{z~}{~z{~~}~}}~~|}~~}~}{~|}}}}}~|||~}}y|}~z~y~}}~|~~}}~~~|}~~|~}{|{~~}|~|~}z}|}{w~~}z||}z~}}~||{|~}~|}}~~y|~~~~~{~}~~wy|x}yxy~{zw}|y|{~{yxy|y|wxwz}yyz~zz|{~z|wx{z{}{yxz~|xyz|z~z{y|wzz|x|y{wyuy{|~|wz}x|yxyz{w~yzy{v{|}}xz{uy|z}y{z}{w}y}yv|~y~y{{x~{yyy}}{yyz|zzyxx{}|{zxyy}~}wz{z{zz~{{}{y|~yyy{z{zz}{wyz|y||y{z{y}{}w|zx~{}}}xvz~{{yz|wz{|}|~{{zz~z}v}zzzyz{xx||{u|{{zy~zz|zzv{|{{~}z{z{{yv{|x}|~~~{{{zx}z{{z}zy}yx{}zv|{v|xv}x|xw~|||x{|zz~x|y}}y{|y}zyxzy|zzz{{|{z~z{||zz~|wx{}wz{}{yx{{{~|}}zy|x|z|zzzy{z{}|||{||yw}~y{{|{{yz{zz{{zv}~x{zw{y{xz~|{}|zy|z}xz{}~{}y|v}{xz~z{|xzxz{z}{xz{w|zx}xzvz}{}yz|z{s{{|}yx|y|{}{v}|y}{|}zzzy}z{~}yu}y}}~}~yzz~|{yxyx}yyzx}}zzx{y{~}zz|~y|zz~|{yt}{}||zx|z|y{{{|z~{{}z}|~~}}yxy||{w{|{y{z{{||}{xz{xyxz{~}{xz}yzxz{{w|zzyz|{|}yyx|}|y{|y|{zv|zz}}~|{}w~|yx||~~}z|||y}}zz{t~~||zx{zy|xy{xz||uw|yz{||z}z{|~{{|y}~||}~|~~|}|z}~|}~~u~|x|}~~~~}}|~{{~~{~}||}~}}~}~~~~~}~~~}~~~|}{}}y}y{~~~{}~}}}|}{~}{z}}|}|}~~}|~~}}}~~}|~~~}}z~~~||{~}~}}~~{}x~~uz~}|~~}~~}}~}~}~|~}~|x~~|}}}~}{~~{~y|}|~~~}}~}|}|u}~}~}~~}~}~{}~}}~~}}}{}}}~~~{|}}~~|}~~|}~}|}|}~~~{~x|~}yw|{}}~{wwxyw{zy|}z{zzxyv{x|}{wzz}|{||{~x~zz~||{xx{x{{z|zzz|{~}}zz}~xz{{}zzy{y{z|y}w{vzxw~x|zwxz}~{z}{{|y|x{|}z||~|zz{||~u|~zzzx|{ywxz{w~z|vxyxy}u|~{}||zzyzxyzw|{zzz{{y||v~}z{x{{|}~~w}y|{|{|x|{{}{|ywy{~z|xzz{||zyzxzzx{xzzx|z}yx|}x}~}zz{z}{zz}x~|ww{}|}~{}zww{xxv}||zx}{}wx|y}xw{wyyzz{{}}}||~~|w}|x||{||{x{{{v{}y{|{zwzr}xwyuyuxzx|wx{z|{yxvx~|zy{||z}{{~|y~z~w|}~z{{~}xzz|~xz~}zy{xz~|{}{ww{{uvv~{z{z}~~{z{z|z{}yzz{|||w{|{|}~|x|zzx~yxwv|{zy{yzz{y|}v}utwzywvz}xzzy|y{z{zy~z{|yyz{|}y|z~~~~|{~|~y|w~{~v~x{zwzzww{|z{y~{zzwz|||x~{}||x|z~}|}{w|~y|~~|}w{y{~z}z|xyw|zzyvy}y{uyz|}z{}~zz|{~wz|z}~w~vv|x}{}}v{{w}~z~z|}{z|||}{v{{|zz|zz||xzzyx}x|}yxyx{~{{z~~{y{~}zy|z|z}w|xz{|{z}{{}{}yyz~zv}y{}x|w||y||}}}u~~y|{z~|{~}zzzy{ww{zz~{{|}}}}}~}}~~~|}z~|~~z}|}~|~|}~}{~|}}~~|{}}~|~~~~~~~~~}}~~|~|}z~~xy|y~}~{}~}~~}{~~}~~}}{}~{|z~~~~}{|}}}}~}~~{{~~{~{~}|}|~~y~~y~|~|~~}z~~}}}u{~||~|z~~{z}{}||}~}|~}|}~|~|~}}}~}{}||z}||~}~~}~~~~{}~~s}~}|z}|{}|x~}~}~y|}~}~}|~~~}}~}}~|||~}w~}|y~|~~||~}~~~xyx}{zz{|vz|yxz{y{{z{w|y}z{}yz~}{y|ww}{}w{yyxvz}~u{y|}~|{{~{{yzz|zyvyz{{wy||yz{~xzzww}z{zyu|z~vy}zx~|z}||xxzz{~xv{z|y}y{z{|vzw{|{zx}y|||w|}xzz|{}w{y{|{z~{wx|xuvzyt{w|yx|}wvz{|ywz|zyx{z|xz|y}xy|z}yw{x}}ww~zx{wy}z|{~{|zyy|wy|xyz||z{zxz|ywyy~zu|wz{|{}}z|z{|z{y~z{x|||zx|{|{zy~zxx|xyy|z|z}z|w}|{xyz||y|||{}{y||wy{z}~|xz|y{xzxxx{z{|z{{~}|{}xu|{z{||{{|{{yyw|y}y}z|}zz~zyxzz|zv{}wzy{yy~{|x{{yv}z|}}zzy|yz{{|{|x~{yx|w~{{|~y{}|z{zzy||xzz|y~xx{x}{~~z||y{{xzx}v}zz{{yyx{zzyxy{||yxy~||w|y}~y{~yxx}yz{|{x~{xwy~zy{{}wzy}wyzu{{|}x|z{yyzz|xz|{{zyx{x}y~{|{}}|{{x{y|yzxz}z|~|yy{|y{}zy{z~z{|w}~yz}{zzux{yxt}{y{{y~yw~{syy~~}y}|{{y{}x{|y{z{|w}y~~yx~z|w}y}}{z|}z{z||z~|x|yy{}|{v}{~y|{}|z~}x|wz{{}ywx~{zzwwz{wy}{z{~~yu}vyy}{zzzy|y}z~x|x}{{}|~|~{}}}~~~~~~~|~{~~}{{|~}~~~~~~}|}~{~|}}}~~}~}}~~|}}}xz~~~}~}~y}~~}|}~||~~|}}~~|~}|}|~~}~}~{~~~~~}||~z}{}|~|~~}~~}~||~}~|~~~~~~}}~{~|~~|}~}~z}}}}|~}||~~~~}}{{~~}~}~{~}~}~~}{z~zx~~}~~~~~~}~{~~~}{~|}|||~~~~|}~~{||~{~}}||}~}}}}|}|~~~}~{z~}~}~~~~~{~~|~}|}~|~~{~z~||z{~|z|v}yxyzyu{z|zzzywxyzxzv}y{t{{{|y}yzz{x|}~wz|}zywy||||yx~}|{zy{{w|wy|xy{y|z{wyzyyzzyx|}wy|vyww|}y|yyx|{{{w}{wzzyz{xz|}z|zz|z{yyz{|~xy{xyv~uy{y{|{{{zuyz|z|xwswz{zzuy~zzxyyxxy~x}~}|}~~z{|zz|{|yyzx|xt{z{}|{z|zx}z}zw}vvyyvx|yyxx~|}wz|~y~|zty}y|zzz~z|||zz|z|}xwwx{xwy{t{y}}{yx}x~zywyzxwwy{y|z{z}z|}|~{}|{zz|{xz{{|z{{x}}z}z{|{z}yy{xxw}yw}||z|z{u{~y|x{yz{|}~||{|{zy{xxzy|{{tz}{{z|}~uyy|x}w|}yx||ywx|wz|w~zy{yw{z{y|}w|{~y|~~{~{~|y|v}~{{yyw{zxxx|||uy{x{xy|nyzy~zz{yyw~{vy|y~{ywyx{{yy}yz{yz{||x{{{z{~{yxy|w{z|y}x}xuyxvxy{y|zzzz{|}yuzx~z|xyx|~zx}y{{}yz}{x|{~|{||}|zzw{ux~{wzyw~w{yu|{|||ytyxz||vy|{~|}}~zz}{|{{y}yz|||~x|z{yy||{vyz{{~x{zx{wy|yzzzz{{yu}xyz{u|~~}}}{|y||z{z|~xyy~}}}{xy~|{{z}{|yy{vyz{z{w|{wz|x|zy}wvxyxv{}xzz~z}|}}{{y{|}~~~|~}~||}}~y~~z~}{}|}{}{{~||}{~||}~{~}~}~|~{{~|y{}z}zy{~}~~}|~~~~|}{{z~|~}|~{~}~~}~~~|}|~}~|}}|}z~|z||}}~~}{~~}}}||}~}z~~~}~~~~~~|}~|||~{|v~~}~~{||{}}~{}|}~~}{}~~~~~~~~z}}}~}z}~~|}}}~~~}~{~{~~||}}}{|~z{~y~{|z|}}}~|~}}}~~~}~}y}~||z|}~~~}~~}~~|}~|~|{}|~|}~}~~}yy{{{~}||{~zzv|yy{{{x|w}{|~|~{{wx{v}||||x~xxz{yw}|y}|zz}{zz{{uxxx~x{y||y|{~zzy}zzwxz|yzzxyz{z{{w{~y}}z|~|y~zw}|y{|{~{y|zz|z{y||~|~|{xz{{yy}|x|z{y{}xz}~}{z{z}~}{wwzz}z{zyyz{}}zz|zw|~t}|yw~z}|{{yy{z~x{~{w|z{xzxx|zx{zz{x|}z{y}{z{{w}x}}y{yyxzy|y{z|z{|{yyz}z{{xyyyv}yy|z~zy{}}|xzu||z}}yz|y}zwzwxz{zxz{}{||}xxx}}{}{{}wz{{~|}x}~|||{yy}w{{{~}{zywzt{{{y}xx|{{}yz{|}x|}y|{t{}uxwzzz}~}}|zy{z{zw|}z{xw}~|x{}yx|yy{z|z|z~~zy|{}~yy~|zwy}zzz{|||{zy{{|x}{{{~~|{{{{|x|y~z|y|vz{z}||zy~x|}~{{{}zzxyy~z~u~{|z|y}~~}z{y}y{yzz{~zx|{|yz|}}}{~}|{wx{w~z{~z{}w~z{}x~y{x{||w{y}z{x{zw{{y}|}}z||v}yy~{{y{|~v}y|xw{|}yzv{z||}x~zy|{x|{}z~vy}zx}{yynz}|~uyy}zy{yx{|x{z|y}{}}}y{x|{yy|z}{xz}z}{u~vxz|z}u|xy~{{|zw|x~~zy|yzwz}z~zyy}zz~{~~|xy}{x}}x}{}yz{yy||{{wzy}{|}}z~~||}}|||~}||}~}{~}~~~}}{~}|~~{~~~yx~}}~~|~~~~~~}{~~|~}}}~}~}}~~~~y|z|}}|~z{{|~}}}|~~|}|~~~~~~~}|~~|}}{}}~|}{|}~}}}z|~}{~}~{~|~|~~~~{~~{~|}~~|}~|~~~~}~}~}}~~{|~~~s~{~~}~}~~~~~~}z|{~~{~~{|}}~~~|}~}~~~}~}}~~~~|~}{}}|}z~}z}{y{z~}}}v|zyyxwv}zy|{xy|y|v|yvyyz{w|xyzw}{|z{z|{z{|~{~~{{zy||zz|zx}}~}{yv~|v{||wyz~yuuzx{}w}zyyzz|}|yzz}{~{zx}x{}y{{{xy{y~{|z|ywz|{w{x{x~{xv~|xy{zyz{{z|{z}x}zzz{y{z{w{y|{w{z{z}zxv~~||v}}{||{{}y~y{|w||{|x|{{zyxyxy{z}ytwy{t|{yy}y~{xzz}z{}x{z{}xy{}|{~y~{zz|vwwyxy}zvw}z||yxzv}u~}u}y|{}wxz{y~z}{zy|}{|{{yy|{zzxy{~z{z|{~~y{|z{wt{xyxxy{|{zvx{{x~zy~}|z{|~}z}|z}~~xwzz{|{vzw{y|{|y|{w|xxv}v{~|}y{}ww{|vx|zyyxyxwxywv~|}{{y}|z~y~zzy}|}|xyz}zy{z|xx{zt{{y{{wz}zwzyx{zx|zzzzs}zxw|x}{y}||{}|{{}z{{|{z~xx{|tx}z{x{||w{{~rw}vzyyv~|z~w{yzvyyyzx|{zy||}~{xzz|y||wy{z~z}}||y~z}{zz{z}{wx{zvy|yyx|zxw{}{zyz|z|{tzx~}xw{{zx~~}~x}{||xs~z|}{zwzxzw}z|{vz{z|v}}zwy{zyy}}{vwx{xyzuy~|zzz~}~z|~{{}vv|}~{{z|~yxy~xzx|zzxw{xzz|yzy{~uzyw{|z{wzzx|{|uyyy~zx||{}~|~~}}{|~~~v}}}}~~~y|{~|~}~}x}~{~~{~}~~x~}~|}~}|~y|~~~{~}~~~{y{}}}~}~~~~|~||{~{}~~}~}~|~~||{~|||}~{}}z~}|}|}}}~z|~~}}~~~~}}z~~|~}}~~~|}}}|~~|}|{}||~~~}}}~}|~~~}~|~~~{~}}{~~||}||~}{~|~|~~}}}~}}~|}}}~|z~~~~~||~{~~}~~~}~|~}~}}~|~{~~}~}}|~|~}~~~|{||~~~~~}|z}}~}z{y|z~{ww~v|~||}{x{vyv||zz|}{z{yw}|x{||}|}{}{x|{yy|}yy{{{uz}}{~{{z|y{}|yw{}yyzz}|{|zzyyx|{{{{zy{yy{}y}|{zzyy}{{}zzzxw{zy}z{{|z{|~}~zxw||{}{{}}t}{xwz|yw{{zzw~yyw}|}z{y~z{x{y~{zz{y}{{{z|z}y}y|{}zqz}}}syzwyz|zzw|}x~}{zx~|z~|}ywxyxv}{zwz|{}y~{y{}~{}|z{wz}{|{||zyx~x}y}~}xz|yyz|{}}{yzyy{zw}z|z}y{}y|}{|{{zyyw}x}z{}z|{}|~|w{{w~z|w}zyzx}zzwzzzyyx~}zxxy|zyyxz|y{z|y||z{v}{|yzyxx~{z|||z}yy|z{x{z}y|z~~z{}x{|{{~}z{xz~~|}|z|xxw{{|}|ytz}|zzz{}|z||vzzzzy{xz}}}{z{{{~zzyz}{}|{|x|{y}~y{zzyy~{vyzz}|}{{|~z{{z{xx|{z~yy||{z|}|uz{z|zz{x|vzy~z|vzz{yz{}{yxy~zy}{|}x{|{}||v{{|zw|}yx|xx}wy{}|||{||{z|}|y{xx~|yzy}}{y{yzwzy~|{y}yywyyy|}{}{x}y|wzz{}zzyz}|{yy~|z~yx{}wx}xy~zxzz|zt}yz|w|}z~{}{x|ywzwxxzz{x}|yyz{|}zy~y~{}{~{{yz|z~w{zx}y}}{{wzy}|xxxwy}~zz|x}{|}}|}z}}v|}~{}~|y~~}|~~|~~}~}|~|{~}z|}}|x||~~~}~}x~{~~~}}}~~||z}}|{|z|}~}}~~~}~~|~~~|}~~~~~~~~{~~~}~~~}~z~~}~~{z}}~|}~{}~}~~~~~~}}~}}}|}~|~z}~|~}{~}}{~~|~|~~~~~}~}~~}~|~}|~}~}||||~~~~}~~~{{|~~~}}||~~|}z~}|~}~}}}|~~|}~~|||~{~{}~{|y{z~{|}xzyz|ywxuyuy}z~{|x|yy|wvz{{{zyxzz~|{~~yx|~|x{}yz|}}{|{}x~|z}|z{xzzy{zv{yxwzu{{wvzvz{{xx{~x{z{~}{z|{x{zy{xzy{zyz~||{x||~{ww|}ywwzxw|x|zyu}|ywxz{~z{z~yzuyw|{||{{z|yx||{zy}~}y|zz{{x|y{|{x{z~xwyzyxxyz{}|{}zz{y{x~{wzy|xz{wx{z{z}|wyx|}{}|{}~z}~w{}yw}{~uzzyxyxxyzzz{|{xxuyxwxyxz}zw{|{}xv}{{{}}|x}zyw{y}~{y{{{{}xv|z}{wxwxxxyyt~}z|xy|z{s{w{w{zw{z{{yz||{|z|z{zszy|{~zvz|yxzy|z}ywtyyxz{{z{|x{yzzyzy{{wv{yzzy{x{}yx~x~{~}y{}{w~{x}|~y{|}}z|{ywz|yyzzxy{yu{{x||zx{yyx{~yy~~|~~{~}{{yz|y|y}yy{}z}}x}xz{{{|yz|z|x~yn|yxvw|z{|xy{zx|y|{}{{xwzzv|~|xy|~v}~x{{x}~xx{{wyyzvy}yzwzz{wzzvxzw{{xvz{zvxzwxy}z~xyyxyz{|y{}x{y{}z{zz}|}{|zzy{}xyx}{{{y|zvzv{{zw||y|vzwyxv{~z|{}|~|}uwzyzz}y~}}|~~~|~{{x}zzz{w|xy{y|wxvzz|{{z|w~{yz}|||}vz}z{{yz{yy{|~|}}~~}}}~}||}~}|}~~|x~~|}|~~|z|x~z~|~}{~|}|~}}{~||~~~|~}{|~~x~z~y~y||{~|~}}~|~}~}~~~}~~|}~{}|{~~~~~|~}~{{~}{}~}}{~}~}}|}}~|~|}|{~}}}}~}}~}}}|}{~}z~~}|~}~w~|z}~}}{z}{}~}~~|~~~||~}~~z~}|y{}|}~}|~~~}{z}~~~{}~}|~}~|{~|}}}|}~||~~|~}{~}~}|~~||~{~~~|}}}~~|~}}~}}~}~z|~~~z|}~{|~~~~yz||{{x~|||{{|}|~wz{y|yz~y}||{x||{{{y{{||}m|yz|xz}xz|x{z||y}|{}yzzz|~|v|{|ww|xz{|z{{ywzyy}}yz{z}}}{}{yv|{yzy{z{xy}uzw~w|}y{{v|v{ysy}xyzyv|xz~w{y}xzzy{zz}yyysx{xyy|zz{vxz}xz{{||y~}}|yw{{zx{|x{|{|wwyxzz{~{{y{|{~zv}w|z}zy}vyv{z|yzz}uy|vyxs{x|{vz~}{{y{|{wx{}u{}{{z|{|zw}x{|z~yz}}v{yqy||zyzxxy|u{z}~~y|y~xvzzy|{{|}}y}{|{|y|y{z|wzx}z{w{|yz|~}wyz|}}y|{y~y|zzy{z}uz{v{wy{z{y}|x|{}~wz{~wzz{z|x|{}z{}yu}~|{xy{z}zx{y|{|zvz}|{zyx{zy~}{v{xzyw{|wwwyzzz~}~|z}xz}~}w}~}xz}z}~vzxyz{{|zyx{z{{{{|||z}xxx||}{xu|wyz{~|y{||}~zx|zzy~~zy{x}z{zzzz{y}}||v|}~z|y{tzx}{|}x|y~y{}yz{zx|{{yz}~|}|w{zzxy}zz||{x{{w}y|||zxzz|wvzz{{yy|{~yy||vx|}|}|z|z}x}z|{{syxzwzvz}}z{||v{xz~y~w{~~}y{zw{}y|xuy~}y|}{{}zx{x}z|z}|xx{||y}{wx{{z}xzy{}{{}}~xt~|{{~v|y{}y}}y|yyx{z|~}~|{z~~~~}}}~~|~|~}{}~}}}}}|~~}~}}~|{y~{}|{~}~}}~}|y}{}~~}||~|~~~}}~~{~~}~||}|~~{{||}}~|~~~|~~}|}}}|~~~~}~~~~~}|}~~|}|}~~~{~~}~x}~~z}|{||~~}~}|}~~}~~}|~}}|}~{z~}}}}~~|~}~~~}}~~|{}|}~|}|}|}}~~~~~~}}~}~~}~~}~~~|}~}~{~|~~}||~~~~}}{}}~~}~~{}|~|~y~~}~~|{}{~~}}~{~}|z~y~}~}~~}}~~~~|~|~~|{~|}xy|z{z|z{~wz{}{yvvz}y|yxz||{yz}|yxvxz|yx}yy~{zzzz~x{w{{}wzv|}x{}z{|y{zx{~xy|xwy}zz{zyyzu~zxwxyyzz|{{wx{yz~{{{zy}x{{t|uy}}}|xz{z{|x}xx{xzxwx{zzz}~yz}zwyz|}||x|x|zvxy}~x~}{~}zz}}{{x{{y{w~xy|zz~|yx{xuw{uxwu|zxyx{|uyywz|wy{yyvz|}zt~{{z|y|zx~{yzwzy}|{{}~{~}z{{y{yyswx{|wx{yz{{z~{y|{yzzx|xw|||z~}|~yx~|xyyz{v}}wz|yz}y||{}x|xyyzzzvx{xwzz{wzw}x||syvx|}~|z|y}y|z~|~|{y{|}rzyrw{{{}}z|~|z|{{zyzz~yy{uy|}wywv}~wyy}yzx|ywz~}~|}zx}|{}}{~|~~zyxx~xz{y|zww~yz|}y|}{xvxzz||yxxyzzyy}|y{x{yy{y|y||{||}z|{|xw~|v}}zxz|{y{x|~wyyy|y}xzzwxzyx||uyy{y{w{w{|z||xyx}~{{zz||}{}~z|xzx}~z|{}yy|y}{y}{}zyvyw|uyy{xy{wywz|{zyxty{{{yz|}zw{x{{yz|{{{{}yyy}{{u|z|zy{z|}wyyxz|vyv{}~wy{zyzwy{|y|{{{}~z|x~~~zyzz~y{}{{{{|{}||~u{yzyz{w{p||}v{}u|~}sx||yz|{t~zyz{~~y}xy}xwz{{~~~}}~}{||}}~~~}~}{~~~~~~}||}{}||~}~|t|}|}z}{{}~|{x~x~~}}~{}|~w~y}|~z}~z{~~}|}z|}~{|{~~|~}}||{{|~}~~}~|~}~||~|~{}~|z~~|~||}~z~~{~}~~}~||~}z}~||~~}z}~}~~~w|~~z~}{|~~~}}|}~~~||}}~|{}~}|~||}~|~u}~~}|}~z~}}|}z}}x|~z~}}}~}}{~|~|||{|~}y{~{~}|}}~}~}|}y}}{}|}}~uz~}~~}}{~{{}~~|~|}~}}{~|}}y~~~~}}}z}}zzzz{{z|xzx{{x{ywz|vzx|{y|w~yy{yy{||zzz|{zwv||{{z|{}y}z||{{}zz{|z{|~zzz|{~{}||}}{vxxx}uy{y~||y{|y{zz{y}z{{uxz|{z~}{yx}||~{x{v~{y}|zy|y{zzzyyy}}~|}~zz{y{wzzyyzyyv{y{z}zxy|{xxy{~|yyx||y}|y~|{zwx}x{{}z|{zz{yzyyz{{y}||||yw||w}|{{}|{x{zxvy}{y}}z{y||y{{{||{|yx||x{wz|zw}wy|yy|u~wzyywz~w{~|ww}yxy|}wzz|vxx{z{zvy~}~y|{yy}{zvyxy|yz~v{~{z}}|{y{yy}}z}{{{zxy{~z|{{|yxxxz|{}}}{{{{xz{{{x|xz|z{|y|{~}||~|y|}x|z}y|{}~{y}{yyz||zz|~{zz|{{}z}}{z|zy~|||zyxy~yx{zzzyy{u}xzy}{|||zwywzzz|zyy}z|y~|z{|ty|x|~{|y}u{yx|{y{wzyxz|s|}~w~y}yzyyy~~zvxz}}~||||zx{|xxwyy|{{}~z}}||zu{{yx|{z|zywz{v{wyy{zwyzx|yxy}z{yy{wzzzz{y~}|z}z}{~~~{y{ywwyzyz{|||}{|{{||y~}z{zw}x{ww~||z{{wyy~}vz{{{z{|y{z|wyxy{}|}z{yy|xz{{z|z|{}{y}yv||{|{{|z~yw{}z}x}{|x}{|z{}}~}~}}}~{}}}~~x~|~|~~}|}~}~~}}~|}z}{}z~|}|}{~}~}}~~|}}}}}||~{~}~~}}|}{}|~}{z}}|{|y~~~}~~~~{{}}}|}}}~~~~~~|}~}|~}}~z{}}}~~{|}~~~}~~}~~{~|~~|~|~}~~}~{}~~}~~}~|~~}z~|}~~}~~}{{~}{~~}~}~y}|}~}{~}{~~}}}~}~{~~~~}||~~}{~~|}}~}|~|}~}||}}z~~z~~}}|~||{|}~~~{{}~~~{}~|z}|~|}}y}z|}~|}~|~|~~}}{}~|~~}z||}y|}z~zz~|z|wtz{yv}z{x{zy}xzz{xyw}}{yy|zx}~~wyx~y|{z{|~~{z~z}w{|}xzz{y~zyz|{z{xzywwzzy|{zzyy|xyz{xxy|xxzw{x||{u|}z}z~{|{~x~}xw{{w|{x|}wzyyzxw{{xz|zz||zz~{x~ywxzx|{{w|{y}}{|z|x~{y|}{}~y{|}|y|y}y|x{x|wzzxz|xuw{}|}zx{yyyzv{}wzw|~z{zx{{z~xx|}zxzw{|yz~~}~z}|{xzy{w}wyy{xy|}zzz|z~{{{vz|xztw|{{|{{x~|~|~}z}{x{zzy{}{{xy{}y{x|w{wz|zyzy{z{}vx|{y|vzt|v|}z|yzzz{z|z~z|zzv|~y|zz{z|{{|v}yzzyzzzuzy|~wxy|wyw{{y{z{xzyzz|{}y~}}{}zxxyyz{}zx{y|yy{yzy||x|yyxy|y{zzz|wz{xyy{yxzx{|yz{y{wy|yy{|txzzz}~}{|x|}}zzx|y{|zywzu|{{wxxsy~wwyzys}wx}y|yy{}||x}{y|}{z}z~r}y}w{~}~}x{}zz{xxzxz~{z}~xyyxvy}}yyzzy{zzy~www||xx{|z}}zz}}yvx}{z||z{}z~|z|{u{zyzv}uw{yvyyvy}x{y|y{{{|vv{~}x}zzzz|~yz~|z{}~zz||}{{yz|{{zu|{|w{~yw|x|{yx{x|xvwz{{|{y|y|~}{yz||z|z|zw{}}}~~}||~}~}~~|~}||~{~z~~}~{~~z}|}|}~}}{~}~~v}~~~~~}xy|}|~}}}~~}{|w|~}~}~|}}}}~~z{||{|||~~~|{~|{{~~{~~{}~}~|{|{~}y~}}~}~~{}}~{|~}}~|{~||}}|}}|{z}}~~}}}~~~~|}|}}~z~~}~~|~~}}}~}~s~|}|z{~||~|{}~}|~}}|~~~~~{z}{}~~~~}}~}|}}~~{~~~}~|{||}~}~~}z~|~}}~~}~{z}}{z}}}~~~z}~z|}~}~~~~}~}}}vx}{x}|~yyzy|x{|{yxy}}z|y{|}{~}vzzzy|~}|x|y{yzzz{|{|{zy||{{y}y|y{zx|z|ux}~zzxy|y{z}x{vy{w{y}{z~{w}z|zzuzz{y}}yzw}u~~z||y|z}~}z{}|zzy|{z~zz}y{{z}x{{{||{y{|z}tw|}y{zyzxw|x}z}|x||}~||}yxyx{y{z|{}x{{{yz|{|}zu|uv}|{{{{{{{z|xz{yv}||zx{yy|zxzxx|xw{yuz||w~t||tv{z|{}~wy{zzzxzvxz}|}{{x{xy{x}{zwz}y|yz{{}}{y{||~|}sz{{{w|{zw{{xzu}{u|yz}|{}{zzy~~yzzyw{|y}|zz{~|x{~zwy{z|}~{}zz|xz{~y{z|v{{{}zyz}z}}}y}z{y|yz}{xy}x}z~}z|{z|y|{}{y{yyz{}}y}|ywzw}z{{yzy{|w|}yz}}{~|yxwzy||v}|{z{{z||}|z~x|{w{|{||z{|~v{{yw~z{zwzz~ywz{|{z{wz{zy|}u}||}|y{w}{zy{y||z}{}u}v}x}zyzzzz}{y{{}{|wz|z{|{yz~}wx~{{|~z}}{||~}|zy|xyyyx{|||z}~|yvz{~y|yw{}x|z{{y|xy{|~yyz|{~||yz{yy}~y}{zy|~}}yw|{z{y{zz|zzvuz|}{yy{|}{zyx|zzt}}zy{|yz||zxyy||{~z~~{z~}z}yxyyw}{}|x~~xv{zzz}zyz~~~~}z~~}{~~||~|}}~|~|{|}~{~~~~~z~~~}}~~~||}}~}|}}~~}}~~~~}~{}}|~y}~|}~}~}~|}}~~~{|~~~~z}||z{{~~~~~}|~z|}|~{|{|~}||y~~}~|~}}z{~~~~~}}~~~~}~~~~~~z|~}}}|}{~~~|y|~~~~}}|||~|~}}~{~~}|~~~z|}}}~~~}}}|||y{~|{}{~}|}~}|~}}}~{~}|}}}~~~~~}~~}~|{|~~}}{|~x{}~}~}y}}~~z~}~|}~}}~~||~~|~~{}}{~~|~~w~z{|~y~{{}{}{uyz|vyzxyz|}yz||uy}}ww|{|zyy}|{{z}{{}}wx|zw||{zyxx{{w{zz{~|z||y||z|}z~x{yxyxtyzvz{{}x{zxyxz{zyyxwz|y||}}{x|yx}}{||{}|}{x|{{|y{yzwvxy~wyywzz{zzxv{|{ywzyzv{{xz{xyyz|y{y}{zzz~yy|zzz~~z}{|z}zz{ywyz{|zzzwx{v{zw{yyvxtw{w{z{z{xz|y~|{|z}}w{yy}y{|y{~{yzy~yxzwxx{z{{v}~{{yw}vz}{|||zyv{zx}{}yy~|~|z}{z}zz|~xzv}{~|}}yy|yzzzy|}y}{yz|y{z{w{zy{{yw{|ww|{xz~zx~|{}|xz~|{|z{|}}w}|}yz|{wvvz{~{zsy}yvz~z~x{zvy}~}x|y{yy}}|{vx~}}~x~{||y~|{~~{xx{yyw~}~z}xz}zztyx{zyz~|ytwyyxyz|~{|||yz~xz~z||z||{}x{}{yy}{ywy}{xz{~y|y}{|y|yzzz|yzwx|zy~y{{{z|}}zwyyzuyy{{y~|||}{x}|wz|y~}|{{x{{xw~|~}zz}{{|w{x|yyz{~{w|z}z|yzx{}~~~yw{||~{}{y|y|zzzz{~{}{vtxywz|{xzyuwsx|wy}y{vzzz{w{{{x|z}}|~~{u}~|}|y{yzz{{~~{y|}ywywvy}}yt|yy{x{|{rvx{|zy~{{y||z~~w~u}x}{{|}}}~~}|~|}~|~}~~~}~~~~|{~}~~~|}}z}||~|~~~}~}z|}}~}~}~~}}~}}}~~}|{{}||{~|}}{{}~~}~x}~{y~|}}~}~~|||~}}}~~~}}}{~~}|~}~|~}}~}}}}}|~}~~~x}}}}x~~{~~}~~~~{|z~}~|}~|~}}~|~}|{~}||~}~~}}~~~}~~~}}~}}|~|}}}~~|~|~~}|~x}~~|||~~~{~|}}}~|}}}|~{}~||}||~~z~~|{}}||}}}~||~~~}|{|~}||~x|}|}x{|y{~|zx}xzy{y||zywz{z{}w{z}zu{{{xx{zv||v|z{}{yyx}y{yz||x{xyyxzyz{{~z|yy{{~zz}z}{y|{x}yv}}{|v|z||xy|wzyy{w|y|{y{zvxy|yyz|{yx{{~z{{vzy{x{y}{z}y|{|||}{{yy}z||||}~zz{{{zzy{~{v{}{yxxzz{z|}v}~{{|}|y}~yx{x{x||}{yz{x{|}{zx{{zz{{{z{{{{w}y}}}}zxyzxx|y}x~|~|~{~~zzz|~{~y}}y|z|z{{}{w}}{x~|{yx~~|}|{}|uy{{uxyy|z}z{{z}y|xw|}z{zx{xx|z{yy{}z}yz|z|{}|x{x|yzyu}v|zz|v}|zzz}}xw~|z{x~z{{{}|~{xyz~y{{}wxzz|zxy~xx}}~||||xwzwy~yyz~z~{|y}z|yxx{|xzz}z|~yyy~{zwyy{zzx~|y{|z|z}|y{~{}{|yw}z{{|wy{{zz{|w{~{|y~{w{y{{zz{z|z|ywyyz||zwy{}|{zy|zxw~zy~yy{{zz}~y{zy||x|~{xwxyw|}}~zzz{||y{{t}zy{|||{x{{{{v}{x{{~}{xz}z}{||yy{{{{{xxz|x{z{zzz{{}{{yyw|x}x{vzzy{x~}{v|zx}uv{|{|y|~zzv~xx}{{}z|zzy{}xy~||~|}}|wz}}|vxzy{|{z}~z}w|w|z~{{y}|{||~x|{}~|{|z|{y}~~x{~}||}|z~}|~~~|~~~~~}|~{|~~~~~|}}{{~x}||}~~~~|||}}}|z~|~~{{~~||}}}~~~}}}~~|z{}}~~~}|~~}{|~}y~|}||~}}~}}|~}}}}~}|}||~}}}}{}~||}~}||~~~}~|z{~z~|}}}~}~~~~}~||}~}{~|}~{}~||~|~|}~|~|}~~~|||~~~}~y}~|~~~~~}~{~~{~z}~~}~z}}y~~}~~{|}y~}}}~~}}}|}~|z~~}~}|}~~||}|~{x~|}~~|}~~~~|~~||~~~}{}{}||s}||z~v}||yzyz{|{uxvzy|zy{~|~{yzy|zzzvw{ywz|w}~{xy{zv~|xy~{~|~|x}{z||}}{y}{|{yxv|{~}zx|zx~y|{w{y}yzxyyxz|~{y|}{{}y{}z|{~|{{x|z|y|xy{~{{zx{yxu}{zy{x~}z{|zuywyzzyzw}}x{tzw{xx{|~y}}v||||{yz{~}w}{y~|x{xzy{y|{~wx{yx{|~w{}xw|zyy||{y||~x|~w{zxz|xzz~yyz~}{}z}z~}|~{{|xz}{wzz~{|y}{{yrvwqx|{|{{uz}{~}{{}zxz|w|{||{|{{|z{~~x}z}z{yyy{~|{xz|vwwzwzwzx}xwyy{|{{|x{{~{{~|y|z~y}{}zzzz{{}z}~||wyy}yy{|{|w|{x{{zxywywyxx|zz{xv}{{wzy}yr{y|{{|xz}z|x|y|}|x|w||yy{{}y|x|wwvyypuyx|~z{z{w}v|z~|y~yz{}x~w~{x|}{x{~||yx}z}|~~|zz{u|}}zzy}y{xxx~{{tw}xzzw~z~{{{{}}|}|yzz|{~{y{{}{}{|z~}|z}wz{xwzz~|{v{yy}z{yu}}|vz{wz{uyxz{zz|{zzy|z}{~{|zx|}z|}{{zt|zx}z{xxy~yux}}~{z|zxy}x{|vuwyxx}{|x~xzz{{zz~~~w{|{|}yx|~{~~}wv{|zx|{z~yx~{yyxzxy{|w}||{xu|x{|~z||}y{}}{|{|}|}~}}}~}z~{}~}~}~}~~}|}|z~}|z||}~||}|}}{|~~~{~}~|z}~{~~}}{{~~~{}}~~~~~~{~~~~}|}~~}~~~}~}}{~~}}|~~~}~~|}~|~|||}~}|~~~|~{~}~~~}|~|{|}}}{}~}}|~}~~~~}}||zz}~}~~|{|z|}}}~|~}||~~~{~|~}}~|}~|~~~|z}{|z}}{}|{~{|||~|}~}{z~~z}~|}~~|{|~~}}|}{}~~|}{~{}}|z}}}|~{||}y}{{||xy|x{|xxyzxyv|{}w~z}||wx{|{}{zu{z|x}||}z|y{{zw}}||x{xuv}{{z{}|||}~yyy}{xz|z|y~vx~vyzzy}zw~wzwz{|uy}{xyx{w{y}}|}y~|{y|zx|w~yy|t~vy}x|{{z|y~{}}{wyw|zzv{|~~xzy}|wyxwwzxx|v{zzzz{|{xzvy|xxw{{z|yz~yz|y|}}z~|v{x{}|wxz{|{x|z{}sz~yzxx{zxz||x|}{{ywy{{{{{{{y}zzzyz~yzy~y{~}{z{{z{|{v~xzzxxxww||wz}u|z{{zy{|yu}|}v|y}}xzy|x|v}{wyzz|x{~y||{v~zzwz}}z{~x~|z|{z}xz{{x|v{{yzz|{~|y|~|{zyzxzz}y|z|zzzzx{{y{z{~|w{|~y~{zy||~y{{y{}yywz~{{{{z|yz{{yy|}~z{|zxwx}|yw}xxxzyuz||zx|{zw|y}w{v}y}}{yzwz|{}~u}y|z}w|}yyy}z|{|y|{|}z{zyyx{xzz{~~{{{w}~z~yzzzw}zxyzzzxzxw~y~zwyxzw{}~zxv~{y{wy{xwv|xzzz}z}~{{yz{zyyy}y{{{zw{yxx|~w}{z}|{||z|ywy{}zzx{{z|vz}{}u{}u{|v}zy}~x|v{||zz{|x}x}|zx|}|xw}y{w}y}|}{zz|uxy|{}~{z{|{{}zyzz~}wz~|y}}w~z}}vz|~zz{|{xz}~|z{||{}~~~~~{}|~}}||~{~{~}~}}~}~~~~~~~{~{z{}~~~}}}}}~|~|~|~z}{~~~{~~~}~}~}}~}|~|}}~}~|~}~~~}|~}~|{}|~~~}~~~{|~~~|}|{}~~|}}}z}{|~~~~~}}}|~}}~~}~~~|~|~~}}~{||yz|}~}{{}}~|~}~{{~|}}}}}~}~||~~~~{~}}}||}~~~}|~}~}|}~|z|~|~~~~}~|~z~|~}|}~~|~}}~||z}~|~{~}~|{}~}~~{~~~~~~yz}~}t{}zyzzzvz{{{y{z{z|w{xx~}yz|z~yztyw|zwz}xzwxz{x}}||x{y{{xz{yx{{}{}{{{yx|{||x~{zz|~zyw}v{{y~y{w~}{ywvt{{~{zx{y~~xz{z{xw~ywxz{yz~x{{}{{yv|zvx{{{yyx~{v{y}xzz{xw|{zy|vz{xyyt||}wzyz||xy{{}z{}yw}{|z~wyx~~z{{yyxxzzx||yuyw|ytxz{||wxyt{{~v~{}z{|{{xu|~z}z||{}z{||{{{y}|x{|{{|zz|v|x{y}x{ywx|vyx}{zx{~{v{{y}z{y}x~u}z{y}x}{}z|zz}}w{x|yzy{z}xxw{}{x{{yyyx}}||yyz{zyz}z{~}{|wx{zy~wz{x|~w{y{z~{||}}xw||yvxzy{v}y~||zw||vz{{xvyvw}w||}z|ytz}z{w}||~}}{zz}z||z||yy~{|y{zzx{xww{zxyv{{{z{zw{zvxu{{x|z~zxzzx|{{|}|x|z}~}|{|zz{y|ww{{z}wxwyx|z}~w{zuyz{{{{wyv~}{~}zz{|y{|~v}z{{|y}{z||}{w|{y|}x|zz{|yywvzx|zyuxvzz|}~{}{t||xz||{z||y{z{yz|}z{z|~z|z|{|x~|{uw}yv~}wyz}{xyw{wxyxxy{ywzxwx~{x}}{~wyzzy~}y}{~}{|{v~|y}}x|y{|{yx{wy{yvyyyyzzvzywxzw|vz{z|{zz|yyx||z{{{z~{{}w~{~}~}{~zz~~|}~}}~}}||x|}~~~z~~}{|}|~~~{}{|{}~~x}}~}}|~~~~~~~}~{|~}yy~|}|}{~}}~{~}}z{~~{~||~z~|~~|~|{~|}}|~{}}}~~~{{~~~||}~|}~}}}~~|z|z~~~|~}~}}~|}{z|}zz~}}}|}}~~||~~~~}~~|~{|}||~}}{}z~}~}~}|}}~z}~y}}}~~|}}~|}~}x~{}{~}}z~}{|}~~~x}~~~~||~~}{~x}~~~{{~{}~~||}}{}{~~~~~z|}|{zy|~w|z|w{{{z{}wv{{x|z~y{|{z{|}y{|w|{}{{{y|||ux|yy~zw{}}zw{|z}{yz~|{zx{}~{|{{y|~y~}v}{y|{}}{z~}}||~p}{u{{zv~u{|{zyzzyzyzzwyx{yy{{zyw}w~yyvxt|x|~|||}}zzzxyz~z|w|yzz{zz|yy{y~wu{z{z|}}{zz{|||zx{xz~zy|yz|z|{}zz}zw{z|z{}y|}||yzuyz{zzx}z}}yx}zz}zz{~{}}{zzw|y}}yxz~y}}z}xzzxyyzz||y|wy{yy|{|y{z|~{w{w~vx{z{v|}{}|}}{}{}y}|w|wz}{z||z|wzxzxy|~{~v{zywy|y{~{wz{{{}|y{|yyz|{y{{}yz|zw{~z{w}~||{yz{zx}~zx~yy|zxyz{y}u{}|}y{z{}~yzy|x}}zy|}x}~~~|y{{y}xz~zx~w{zz|zyy~~~zy|{yww}y{{{{zz{z}z~x||y|{|y{{{z}{{w|{{{{~|y{wxzx|w|zy}{{}||wy{|u{||||y}{xy}{yz}y}|z}vyy{yyx{z}{{x{yz}yz||}xx}y|~||{yx}y{{zzww{zx}z}vyyzz{~}|{y~z||||{vx|z}y{z}u{{y{{vyx|z|{}{}xx{{y{|zy}x{~wzz}~xz|{{{|{{y{z||x~{zz|y}~z{y|}y|yxzzz}{z~{{{yw}y|xy|~z{z~{{{|zy{}zz}}|~~~~y}|~zz}}w}|}~}~|x{}~{{}}~|~~}}}z}}}~{~~~~}~}||~}~{}|}||}~~~~|~~~{}~~~~}~}}~}}}{|}|~|~}}|~}|~}}{}|~|}}~}|}~~~~}|z}~~}}~~~}~~~|~|~{}||{|~~~~~|~|~}}~{}~~{z~}|~~{{}u{}~{}|y~~{}~}~{|}}~}}||y|{|~~u}}~}~|~}}{}|~~y}|~{~|~~||~~~~~{}{}|{}}~}}|z|~~{~}{|~|~~}~|||~~|~}|~~{|~}|{~~~}}{~}}}~}}{}|xx|z{w~|y~zuzy}vx|v~zwyz{v|v}x{y{y}wyz{yyt|zzyxy}z{}{{{z~zxyyy|||yzxy{|z||zzx{x}zyzx}xu{tz}{wxxy|wyz|yu{vvw{~z|{yx{xz{{xy{z~w{{}}}|w}}}}~y|{yxzwx{{zwxwzwxzx}zz|zy|{x{v|{zx{z|y{zy|yyzzuzxz}|zz|z}{|z{x{y|yyx}x{y}yyyztyxw|~}}|{x|yxx||{yy||}|z}|}|z~x}y{|y~}y}}zy|}zwxxxyz}{y}yyxwwzvx}yx|z{zxxyyzy}||{{w}}{{{}}~{{zyyxyyzzz|x|}yy{yvzv}yz~zyyyw{wvy{{~z|{{||wy~||{{||z}}zx|vzx{wyyzv{z}}{}}}{xwz||z||yyy{|zz{|z{{|zz}}yx|x}y{w~|z|{{{|z~yz{}z|}}y~~|}xwy}zz{|{y}ytz}xyxuvu|ww|wzx{z|z}xx{||z{y~|y}}{{yyy|{~z|{wzz}~v~wxzxwzyyz|zv||y{|t}xzxz{{uu|zxvy|y}{w{z|x|w}zzx}y{|~|z{vy}|}{yzy}z{}wxxzww|x}y{w{yyw}{yyv{xyyxz{zz~z~z~wz}{|{~}z{|}||yy{{||~x{{wyzzyxzzwz{v|zzx}z|wzw~yy}~z}{{z}wzz{|vv}{|vyy}|~y{|{xz|y{{wwz}{x|z{vt~|{{{z}y|}|wyzx~{}{{{}}|{w{yx|y}|yy}~~|}|}{~~~}|~~~~~|~~{|~||~~}~~y|}|}~}~~~{z{}~~x}|}}}~}~}||~}}z~}}~~y~}}z}}~~}z|}~~{}~x}}~|~|z|}||}{~{{~yy|}|~|z~||x~|}y}{~|~~|~~~~}}}}|}}}}~~}~~~~||~~|}~~}|~}}}}{}~~||~{~{}}}~}{}~|}|}}||||~||~}}|~}}{~}|~~~|~~~~|~|~|}}}}}~~|xu{|}z~}~|}~~~{~||~}}}|}||}~{}~|||~||}~~}~}~~~}}~}uyz|}|z{{}}|}{|{|z{|w{yz~z|{z{yxz{|yz}~z{vy{x{yz}|zyxv{|{~w}x{}zxy|wxw{zzz~{}y}zx||{yz}zz{zyx{{|~xy{v}vzz{{wwz{z|y{{z}zxww|||z}z~xy{{||z|z|zyyz~|{z}|z{|y{xyz|z}xrzz{{u}u|}xuu}xz|xu{~}}{|z|wy{z~|y|x}{x|}}{wy|zz|yx{{{x{|z{{|y{u|x}z|yz{|{y{yxw{}{yxyzz{{y|yz{xx{~zyy|~~{{{zyx{yy|~{{v{|y|z}x~z|zy{{zy}~u{zx|||y{x|{y}}~|{z||{|q|z|~{{z{yzyzy}{|zz~}~|x{|zwyy~x~}~}zzvv{|z||y}{~}w}|~|yx{yz|z~{y}~{y{}~|}||{}y}{z||wy~|z}z}z|yzz~}{|}y||~|||y{{|zz~|~~z~y{z{||~}~yz~w|xzyyyzu}{{y{vxuz{z|~||}|zx}vvz|yxz}}z}{zyx~yxyx|}{z{x}||u}{{xzxz|{zz~}yx}}zy|{|{{{{}{zxx{yx{}}y{w|y|y{y}y{|{}v{z|{{z~{~z}}z{z~vzxy{x~{vwyy|}|yzz|||}{{z|y{zy||{||z|ywy|zw}y|~zz}}}yyyyxzyzzyz{u|~}{{}y}||yzzz~{~|z~vzyy||{{{z||{zz{~|{}}{v}w|}|xz|zyw|v~z{}yzyyyz{}||}z}x}~yz}}~~~~y}~~~~|~}|}~|~~|~~|~}}}~z~}}~~|}~zz{}~}{~~}}w{~}|z}~|}~~{~~~}y~~~{~}~{~}~|{~|~}}}|}~z|~~}~~~~{||}|}}{}z|}}}|{|~~~z~}{}}~}}~|~}~}~~}}|~}~~}|~|}~}}{|~}}}~{~||z~~~y}|}|}~}~~}~}|}~~|}~~~~~y~~}}~{{|~}|~~}|~y||~}~}~{~}~~}}{||~|~y}{~}|~}w~}}}x~y|}~|}~~}|y}~~}~}~|~{~~~|~}|{||~|}~~{}~}~}}~|zxz{|x|{|{zz~vyx|w{zzyz{xx}x}yxvzwyyyw{y||wvzz}z~{~{wy{}{y|{}}|z}z{{|{~y{y|w{y|xwz~yxzw{xwwzyz{yx|vxxyw{{z{|wz}{}|||}}yxy{{}{{}xw|zzy~yx{zx|w|y{}{xxvwz|z|{ywx~|{zwy{zzvzzz}}xz~{|xz}||{||}x{xv}yzz{z{{y|v}ty{ywzwzz{yzzyw{|}|yw{v{wz~z~{zzz{{|~{z|{{zyz{}|xx{}z~z}wyyyzxv|yzz{{w|y{z}|zz{wzyxzywv}z|z}y}{{z|yxz|}|w}z||}{y}~x~{|y{z|{|z|zz|wvxy~xw{{z|y~{zxz{{zw|~|w|||{||y|{}zyz}|}z|{zp~{~zzzy{xz|xyx{yyxzv|yyu{xzy~yu|{yw|vx~yx}}z{}{}|zx|{{z}{{}y|{~{~{yw{{xz~ywy{}|zzxyyzzyuxzx}{|z{~y{}{||z}{zzzy|ws|}zx{}|w~}x~|~{{xyyw{yx{x~y{x|zyy{yzzzxx}yzvy|xx|yv{y|y~|}z{yv{y|x|}~~|z|{{~x}|uy{y}y{zw{z||wx}vyyy}x{zywx~}{{y}y|zsz{z~{|zx|zxy|y}|~}}z|yx{|{{yw|v||~{|yw}yw}wz~|{yxxz{~}{}|~x|{wyyy|~|}}|y|~}|zyz|w|||y~xxy{xx{{{}|xzwzx}w|x|yxxv}|z{z}}z~z{z}|wx|||~}|~~~{~||~|}|~~}~}~}}}}~}~{~~}|}|~~~}|z||~~}{~|~~}}}}}~~z}~}}~~{}{}z{}{~~v|y|{}}~~{}~|~{~}}}~~{}}}||}}~~~~~~}~|~}~~zzx~{|~}~}}}~~~}|~}~}}}z}~~|||}}}|}~|~~}}}~y~y~}~{~{~y}||}}~}~||~}~~~}~~{z}~x~~}}{}z~}|}~|}~{~|{~}|~~|~{|}~}~{~{~~~~~~}~~~~~w{}|}}|~|}}y}~~|y||z~~}z}~}~}|}~|}|{}}|}~~}~}}~}z{|~~{~~{~}z|}~~}}{}z~~{y{{|sz{{|}y|}u}yzywzz{yyy|{}|z~}{zxz|y~{xyzzy|x|zuyzw~|wyz{}x}}|y{z}x|}~|x}wx{z|{}{u|y{wv{|{xzz~zz}|}zzzu{zyyz|z{w~xzz{}{~yy}}zx{z|w}zyz{||~z{zzuy{}~}{}zz{}yy~|{y{|{}x}zyy}|y{{yv}|zy}}xs}v{||{{y~||y}z{x~xyz{|z}|y}y|}t|y{v|zzwy{s{}}|y{{x}w}|zw|}y||y|xy{{zyy~xz{y|w|xy|{y{w{xzwu{{|ywx{xzz}|{x||z|yy|~xx|wwwz}zz~{~w{w~yx{}}wv{zy{{w|~w}~{|uy}zzy~{|zz~{{~zyzz{z{{}}z~{yz}zz{sv{~v{|{{|{|~{{{z{zy||z}y|x}yy}|{}zuzz{zy}z|{||~y~{||z}~z}|z{~{wx}x{}zy{|z{|zy{|}|xzxx}}yx{}xzzy}xy|yx{u{{{~}|yxzz~|{y{zzzxz{x}{zzyzy}z{~zwz}y{z|x|~z{|w{wz{zyzyx{v{|{x~|}~vt~|~x|z{x|~x}xzxwyy~xzyzyy~|yt||{|zz||yz~|y{}}wz}{zy|vywy|~z~zz{z{z|yx~yz~zyz|z{{}y|wz}|z|z|{|xv||||yvy{y{xx|v|y{z|xzxz|z|z~wz~vx}z{y{y}x~xx}z}}{{xxzz}~|v{wy{|~|}x{|z}~|~}}~~z|w|{}|~~u~}{{z~{~|}}}~~z~{|}}~}~}~~~|~}|~~|~}~}}|y}~~~{||}}}}~{|~}||~}~~~}|~~}{~~zy}~~|||~|}~~}~|~~~|~|~}~{{~}}}}}~|}|~~}~~|~}}~}~z~~|}~~{|~}z|~|{}}~|}~{~}~~{}~~}}~~~~~||~~~~}||z}~{~}{~~}|~||~~~~}}|||~~~{||~~~|}}~~{~}|~}}}~}~~~}}}|~z|~~~~}}~~|||~~}~~~~}|{}x}|{|~}||~|z}{}}}y{y|}}}zyw{zx{y}wvu}|{y}|z~y|zwyzy|y{y{{zzxzy|z~}||x}y~zy{z~z|{}|z{{~|z|z|xyyxxz|zzy}ywwx{{y~yxvvxxv|zzyyy{}{{{zvz}{z{|x{{}|}yz~}|{yz{yy{yxv|zv|yyw{}||xyyy}zyyxyxwz||}y}wx}}{|wzu{}~yz||zy}zzx|zz~{x{t}uw{x|{ww{u|ywx}tzzy~z|{wwzzz~{}}{|z~{z}}|yy|{{|z}z|}}yyyyyy~{{vz~xy{{zwyzxxx{yu{|zz|u|{y||yy}w|y{yz{~{y|z{w}}y{|yzzxw|zxv{w{yxvx{yz{yzzz||zv}wzxy}~}|}y||{z|zzz~|w{yy}yw{~|{zxxwuy~zvy}yzy|uu|x{{|{xxyxuz{wzzu{{}x{|z||vw~{~y}~|{||}{~z|zzyz}{|}|~z|zx|zxy{xy||{xry|w{y{{z}{zz||{~y~yxyw{{|z}}{z|{wu}{z{yx{z|uxywvuz}{s||zx|uwu|zxz{zz~{|}~{{}}{x{|{|z{wz{~xy{||yww{|{xy{}|y|w{zz|wxz~yxzyz||zyz{~|||z}|yz|zy{}z{yz}|{y|w}~z{~zyzzwzzz{zxzzyxyxvyz{{}|zz~{y{y}{{~}|}~zy|~{{{{zyv||}}~zz{{|}z}x~vz{w|yyy}|zyyzz|x~yy}|{~|{xzwy{w{wx}|{~~y~}~z|~}|~||~|{~~||~~{~z}~~~~}~}~~~{{|~}}||~||z}||~|~}||~{~|}~~~~~~|~}~}}{~}|}||~~~~~}~}||}z~y}}}~}~~|~~||}~~~~z~{~~}{}|}~||{}~z}~}|}~{|~}~}}}}~~}{~|w|~~{|~}~}|}z|~}~~|w~~}~}}~~~~|~~~}z}|~~~|~}~~}|{z~}~~}{}||}~|||{~||{}{}}|~~{}}}}~~}~~{}~~~~|{}{~~}}~|{~}~}}}|}vx~}~}}~|{~}~~}}~~}~}|zy|z}{}~}}{}}~~~y{}}|~~~~~{}}~~}~{}~|}~z}{~||x}{z|zz|xyz~|vzw}yzx{zy{wy}xx}{{wzyx{xy|v~yvy|zzz{x{w{xzyzwzzz}z|}zxx|{xy|{{|yywz{yy~zzzy{zyw{}y||{y}{xyxwz{}z~vvw{x}x{{x|{zx~~|{}yyzvy|vy|yz{||y|v|yzx{yzzy{|zzwxyy{}}}}{{zvz}{x{{z}~~yz~zyz{zzy{tx~yyu|x||zzz|||}|{~{z|z{{x|y{zywzxyzyzyyxvz{{v}yx{|||}wwx{}{|~vyy{yz{yzwwzyw}zyx{|~y~}xzyz~{zz}~zyy}yw|{wz~|zy{xz}xx{~x|yw|{{x}|y}||wx~{z}{y}w{}}y|yvz}{|y|{z|y{zx{|{{vzyxy}x}}{{|x{zv{z{zxxx~zv{y|~yz|}zxzzz|xx~~y|zy{x|yy|z|w{yz|zz~{yx~~|yx{zy{z{{x~{wx{~}{xx{z|~}|vwsz|}}v{zy~y|zx|zv{wyzyww|}yy~{yyz|~x{y{{|x|}|z|zzzzzxzz{{{w{{zw|{{zy{xy}xywx{{y|||{wz~|}{z~{}~z{{|zz{z{}|z||yyzz~}||{y}xwyx{|s|yz{z{x{z}{yz||{}y}||}|{}{}|v{{wz{~|z{x}yyxx{{xzzzz{}|z|{w{wxyz|~{yw|y}|x~z{z}{|{z|x||yyy|}{w{~y|{}zuy}|}y{z}|y~zyy{{zyy{|}z{~z|~yw}{{zzv|{x|}~z}}}~{z|}||}}~z}}}|~{~~y~~|}}~|~}||}}{~}~|~{}|~}}|{}|~~}|~{~}}~~}|}}}}|{|~~|~{||~|~{}|}~~|{}}|~}~}}~~}~~}~|~}{~}|~}}|~{|~~||~}|~}~~|}~{}}{~~|y||}|}|v~{}}~|~~~}|~}}{~~x|{~~~|}~|~}~~~}}}~|z}|{~|~~}}}}~~~~~}|~x}}}{}~~}}~}}~}|w~~}|}|~~~~}}}}~}}}|~}y~~~|~|}}|}}x~}~{{~}}~~}|~~}~~~||{}w~~|z{~xw}z}~z|wxyyyzy}zyxzwyyw|x}w}}}vy|z|~zx{zyyw{|{zxy}y|zzwzz}{}~x~{zyyy}|}yyxz{wwyzyv{wy{zuxyzy|y~zwvwx{{y{||}wxvz||xyyzz|{yxy|~{z}zy{{|{x{||z{{xzyyzyw}{wzvz{z}w}wz{zzzy{s}y{|}{w~zv{yyzwzyzuxzyz}{xy}zuwsyzyzzyxzxzz{wzzzz|zy~w{vzwz{zzy{{zyxyy{}|{}z~z}y|y~z}}}|}}wy{||}vv{x}{xz|wzyz}x|wyyxx{x|wzz|yxz}{z~z{v{{wwyxwxyy|xv}}~wy|{~yy{xyyw|yy{ywu~zyzyyyy|{y~xy}||y|{~{}|{zywz~z}z|z~{{~y}|xzzx}}x{|yzxy|yyz{zzvv{xx|{uwxwz||}~z}{{{u{}z|||{|~z|}}}z{|||x|yx{yyywzwx|xx~yzv|z{~zwwyyz~{y|y{~||x|||{{{x{y|{||xu}||z|xyyvxx{v|{|z{zw}x}}zx{yy{w{{~|{|{|z|}y{z}x|y{||{~x{~{x||{{|yzxvy{~}~}xyzyxszyz}}yyx~zz{z{yz|}s}~z{{zz~xz{~~{~{y{z{|y|||v}zx{txw|zxzy{yxz{z|xw|v{zy{xwux{z|{z{zx|{w|}|v|{z|{v}{x~|z{{xz{y}wwyxyx{uz{xy|ywu|ux{~|u{|xzxzzz{z|z~y}xzy{|~|}}}~{~~}~~|~{}}{||y||~||~~~}y}~}||~}~}~||~~{}|~~~~~}}{~{~zz||~}}~|{|}}}}}~z}}z~{{|~~y}~|~}||~}|{~}||~}~}|}~~{}|~~z~~~|||}{}}~}~}{~y}}t}}}~}~~}~~{~~||~|}}}{~~~y~{~~~}}~~~~|~}}||{~|~|}}{|t~~~}}{~|~||~}{}~y}}~|~~~~~~z}y|~zz}~}|}~}}}}~{y|{}~~~|~}}}}|}{}~~~~}z}~|z~}}{~~~|zy~~z|}|}{~}~~}}|{z~|~~|~{w{{|z|wz}x{w|x|zx}z}{x{{|{y}|yxzzzx~z}{xy{|{x}zxy{|xxx}{}vz}{|~xz}{ywz{{~||{z|{u|zxz|}}yy|zz{w|zz}{|yzyz|{xy{|yvxyyzyzw{w{{u~z}}|z{}zzzyx}{{v|}|{y|x}{zz|y{}y||yu{{x{x{y}y{x|z{xy{{yy~x|||{y|yzw{|{{{{x~ywz~zy}y~z~||{xw{yzy{|vx|xyy|}{}}||}|xyw~xzy{{~{wy|}||}{xwy~zzx~x|wy{u|wxxy}z{~|{|x|}wtxyzv|{|{z|~v{z}yxzz|{z}xx~{|~~|{z~z|x}{|||vzzyyzwyx{y}}{{~u~z{|zz|}z}||}}yx}zy}|yxz~|zz}}{|~}|{zyy|z|z}}x{}yyy{w|z|}zyz{x~xy{}yz{x|yxww{}{y~wxx|{xzx|yxxyz~}yy{}}{zx{{zy|{{{{}{z~{}w}{}{{||x{x}~{|xxx||}{{x{z~{w{{{{{y{|wzz}zz{{{z|x|y{~}||y{~xzz|y{zyyzw{z~yy}w}}{z{zy{zz~y~|x|}~}w{wz{}{w|||{w|w~|{y|vzv|x|{~vzry~|}yv}xz}|y{x{xv|z|uxz~y~vz~}}xy|~yzy{z{zyy}{{z{zxyzz{{{xvwy|xyzy||~u{{{z{{|y|yz{wy~zzx|y|z}z|w{xy}|u{{w||y{yz~{yyy{{t}{z{zx|}y~{|{|~~}~y}~~}~}~}}}{}}}}~~}~|~|{|~~z}~~|~|z||~~~|}}~~}z~~|~~}~{~}~~y{}~~}~|y~}~{~~}{~~z}~|z}}|~~~}z~~|~|~~}{~~x|~~}}~~y~}}}~}~|~||{~{~|}}}}~~~~}~}}{~}|~{}|~~~{~|~}||}{~}y~}}~}~~{}}~~|~~}}|~|}~}~}z~}|~~~}{}~z}{|}z~}}zw}~~~{~~{~~~~y|}~~||}~|~~}~~~~~~~{~|~}~~}{~{|}z||||}xx}yxwuy{{w||w|v~{yt|w{y}{{|xxwytzv}{{yu~{|{}~w~}{w|z{z{{z|zzy{z}y{|zzzxzw|{{y~wx}zwz{{zzxwy{zxy~zz|wxzzy{}z}}}{yzz}}|{z{{{wxy{v{w}wxyz}wx|~|x|y||vwxzyx|~wrz}x{{|}{x~~{}vyy{y}{{}{z~z{~{|}{sz}}y{yy{|zzzw|zywyv||zz{x}xyyxvzz~~y}z}|{y}{y{z}~}y|{z~v{{|zy|wyy{{}yxxwz{y{|{}|||}zwwyz|{y{}|{z{}{t~{z}{zy{}t~z}}zx{z|}{}zz|{yzzz{yx{xxyz|xz{}y}|zx{zy{}y{z~y|y~zy|w~xyw|{{}y{zy{z}yy{y}yx{x~{~wyy}xywv|z|xtzz{}vz|x{~||{||{}z{|{zz~|{z{}zzx|{zzwzxy|x{y|wwwxxyxzzxy|y{{ywxwy{zwzyt{t{z|y~|{y|y|xz}{wy{zwzy}y|{{z{xxzw|xywyuy||{y|yy|z{{yz|{}}}||}zy{zz}}wt{yzxyyx}{v|{~}|yzvxxzyxx~|}{|y{zv{u{w~{|{zz}wx|z~z~z|{y~z~~}xz}wz|||~{{}{x|zzy|}w{yyyy|yzzz|{}vtx{zyuxyzy|z~{zzyx|{~z~~x}y}{x|zw}~y|||y~z~~{}~w}zzzw}yvx{z|x{|{xxxw}xzx|zyzz|{~{{z{z{vz}||y{{zz}}|~~||}~}zxz|~|}{~}~|}~x|||}y}}|}|||||}|{~|}~||~}}|{~~|~}~z~}}~z}}x~~~z{|}~{~~~}||{}~|~|}~y~|}~}~|~~z~|}|z~}}~|{~}~}}}~}y}{{}}}|{||~y}}}~~|~{{}~}~y|~~~{}~}~~z}}}~|}{~}|}z{}~y}}~}}~}}~~|{~|{~}}{z~~z}~s|~~{~|~~~~~||~~~}{~z}{}}z~}}}z|~}}~}~}||}}~|~|~}{~|}}~}}}||}}}v~~~~|~~{}~~|}~{}y}~}}}{z~}~|~}~~~~|zy|y~x||y}yyzz{}~}{yxzx}}~t|{zz|xzz|{z{~|~~ywzyxy|vzzz{zyz{|z{|{yzxzy|||}uwz~zwz~|z{yzu||z~~z{||w|}yvyxzz}z~zxzz{{wyz{x{{zz~u}|}|yzx|}y|u~{{z}z|yzxxy|||{}zz|}z|x|xx}|~xzu{xzv{{{zz{xyxzw|xwzzz}zx}|{|{|z||x}{}vxzzyy{y~||v}z{y{|{ywzzv}{}|w|~x{zzwy~{|{z|zy|~x|y||~{}xz{xzz{x~xxy|{y{zvx}|{{z|u}}{wz|z}z}z|||yzy{{yv|{{{{x{y}zy}v{{y{xy|xxzwvvxy|~z|}w}w~zzyxzxz}zz{y}~{{|zzxy|y}sy{xz{}x|x}y{vzv|y|w|{vwv{}z|{wz|wzz~x|{}|z}xz|v|{xz|zv|y{}~|{|yyy{yzz{{{|zyz}{{}yy||y}|y{uxyy}{y}{~|w|ywzyz~zuzxzz{{y}xz|{xyzzz~y{x{x|z{zxvzzzzv|y|y{{ry|{|}yzy|y{z{w}{|{{z{wz{}}yxz{yx}yuy{zz|~}}}||u{|~yzz{y{z{{z}z{|z{~}z{v}|}w}|z{yzw|z|}}{y{zwx~{}z|~}v~z~|}|{~xy|xx|{}|z{z||}~{y{z{}{|}wz|~}{{u{|xy{|{yzxzxz{}}xx|z}|yy}zxz{y~~yzy}uv}z|y|x|{||}{zvy|{{|ywz{x}{w~zxxzx{{{{~~~}||~{~|~}|}}{|~}||~}~~|~~{~~}}|}{}}}||}}~~y}~|z}y~}~}}}~~|~~~~z|~z}~|||y}|~~}~|~}{}{~~{~~|}}|{|}}|~}|~|}}~}~~{~~||~~}~{{z}|~~|~||~{~}}}}||~~~~~}{}}~~||}|~}~~}|~|}~|~|{~~~z|~~~}|~{}}~~}~~~|~~~~|||~~~~~|~|||~~|}{}}}~{~~}~}|}~}~}}{~}~~~}~||}{}}z{~{~||~~~~~}~{~|}~}|}|~~}~~}{}~||~|}vzz|~~z|~|{}~{{}wx{xww}vww|zxwy{yyzy}wx|x|yvz{|yvtvzyy|zy~x}z{{zz|z{~{y~zxzy|{z|twyyyzwzw|xy{y}zux{z{yxxzxz{zyyy{|wzyz|y{}|~z|y|x}x|x}}}|||vzyw{vzxz|yyzv}}y{y|x|{xzz{{xtztyx{{{x}{x{yz}{xx~|v{yyz{z|wz{zzwxz|z~uy|yzyxz||yvzvzz{x{{z|xvv{y{|zy}uzxy|w~{{{~~y~xzx|z}y{{{{zz~yx|xzx{vuy|yyzz{wv{}z{z|z{{xywz{~y{z~{|xx}}}|zx|z{|{x}zz{~w}|zy{}{wy}}wyxu{wzz{y}}x|zy}zzy{||zz|zyyzzw}z|y}z{vzx}}tyvx}zyzwzzzx~|yxy~}w~yzww{zu{}}z{}x{w|}z}{xu|y||{{}yyz~|y~z|~|y~z{~zu~xyzxx}vyzw|~z|wzuz{xvy{yzwy{zyz|zy|{{|~{{yz{}yz}{v{zw|}z~|{|x{}{yxuz{{{z{zz|xz~yyw{wzyw{xyy{}{}}{{~{|{{~~|z{wv}|}zz~|y~yx~|x~x}x{vx}{yw{x{yzx|ywyxyvy|vzxyz||z}x|zz|}}{z}y|{z~y~~{z{~{x{yw}{v{yzzz{wwzxzux|{v{x}zuy}}x{~|wy~~{{z{{}z{wz~xx|~x|~zw{xzv{x{z}zzyz|xx}yz{}|}xs|wxxwxw|z|}{|}{}|zx{{|x{|~{~}~~}~~|~||~|||~~~|z{}||~{~}~~}z~|~~}~}~~|~~}~|~~~||~|}|}}{~~}~}~~}~~~~~}~}{}}}y||~}}~~~}~~|}|~~}z}|~}||z}|~||~}{~~}}~~~z~|z||u~|{~}~~}~x{~}}~~t}~{}|z}}~~}}||~}~{||~}~}~y~~}{|~~~~}~}~}z}~|~~~}||~~~~~~z}}}}|z}~~}~}~|z{{}~{~~}~|~~z~{~|~|~{w|x~}~|}{z{~}}}|}~{~~}|~|}~~~~}|~~~}x}~~}{~}~{}|}|~{{~}}~{|~}|~~}||~}}{~~}~{|}~~~{~|~|}|~~~|z}}}~{{|z{zy|y{}y{|w||xz{~wz{u|{||{z{xzwy~wzy|{}}{~z{wz{xzy{{{{y||zuzw}yzzzuy}zowyz{}}{{v}||xv}vz}{{x}x~yzz{{{zzzy}v{zwy|w{{v|xyz|y|{w{|||y|}{x{{yyz{z|||zyyy|z|yxy}w{{xx}|zx{yxx||y|z{w{{xwzzxw{}|{u{x||zz|vyy}~z}|wz}|y{zxy}|{z||y{}}x}|y|}{{{{zyzzzyzwz}yzz}}y~||y{zz}}zw{{|||}{yz||yy}|z{z~zy{}tx{zxzrvx}xx|z|z|y|yx{yx|z|~yw{yx{|{y}|y{{{{zxz{zz{~yy|zxxy}~||z|yz~~z|w{yy}yyz{y~|y|zy}z~|x{z~zz|~w{|yv|{}xz|x{}yyz|y|w{{y{}|}x{zx{|{z||wzx{wyz|wzxyv|{{|}xz{{|~xzy~|{wwyzyzxv}|{{vx{||zywzw}zx{|z~y|}yzu|y{u{zzv~|}|}x{~|{{y{{{|}}~|y{{|{z|y}xxyz}|z~v}{{wxy{y|z{vy|z}wy{uyzw{ww{{y|}twx|{xx{{y}y{z|u}~xxyz{}zzz|y~{y|w}wxzuz~}ywt||yyyu{y}{z~y|zwrxx{{{|}zwzy~ww}}z{|zx}y{}}yu~z|x|z|||x{||{z|||zyz}y{}zuz~z|zxz{v~}}}vy}w{}y}zx~{z{y||x|v{}~}w{{{x}}{zz{|{x{{yz}x~~~~~~}~~~}w|}}}{}}~}}~{|~~~z~{{t{|}~{~}}}~~}}~~~~~}~}~z||{~|~{}|~{~~~}~{~~~yy~|}}~z|}{}}}~z~~}}~|~~}{~w~|}~~~~}}z~}~~}}~~~~~z~|}~~|~}|}~~{z}|}{}~}|~|~}}~}~~~}z~~|~~~|}}{|{~u}{}y}~}~z~{|~|{|}|}~}~}~{}z{{}|}~}~|{~}~~{||z~|~{|~~|}~|}~z~z~~~~~~||~~~~~}}}~z~~~~|~~}~~~~|}{~~t|~}~~z|~|~}|{~{}~{~}z}}}~z}~x{zyw~z{{|}x{zxx{pxxy{z{x|w{{}zzw}uuxwxv{||{u|{xx|yzxvz||~~}{v|zz}{|z~z~}{yw~vxu{y}{v|x|{xzxy~y{w}vy~zyxxxy{w}{zx||{s}|x{}~yxy}wy{~z{{|zyzxvy|{xyzyxz}{~{yzwv{|xxz|z{zyxx|}|}xy}{z}z{x|y}{~z{~yz|z{yzxx{zx{}|y{{wyuww|w~{~|{z}zyx{{{w|u|y{z|zz{}wxzyy{{z{||y~||}{vxx~yw{{wxxwz{yz{vz{|zx{|vw{{yzyyx~{{}|z{}{x||y|~x||}w~xvxxy|x}~y{xz}yy{zvy{x{}|x|x{zvz}|zx||ywz{{~zz|~{zzx{x|{|}z{}|yx|}x{zy|xv}xzu|z~vx|yxzvx|~y{v{yvx}{{|yyyyy|xzzz}{|~}}{{ux~z}x|z|{{z}x}{y|zy{|{y|z{xx{{w~z|zw{}z{|~x{{x{}~v{z~~~|{}|yy~v~{z|zvt{zxx|y{x}sxvyyw~|{|zx{zyvvzz{w{{|y}yx{{{}w{{w}x{}x}{xx|uyww{yxx|z}vz}z|x{{z|zw|y~{t{v{}yyxy|~wy{zzyv}{|z{zyyy|z~y~y}~zxyzuxy}}zy{||w}y{uvxzzz{w}y{~wyxv{zz|z}yzw|{{y|}zyy}yzyz|||~}yz|wxzuxxxz~||z|yzxyzxwzzz{zw~{z}v}~~y{}|}{zy}~~|y{{w~}|~|{~|}~}{}||~~}~|}|~~~}|~}}z{|~}|~~}~}~}{|~|~~}z|||{~}~{|z}|}|~}~~|~}~}}}}|}|}{~}~~~}~{}}}z{||~||}}~}|z}}x}~}}~{~|}}}{~||~~}}u~}}}~}}}~|}}~|}}}{z}~}|~~|}|~}}~~}|~}|}~~}~}|~~{{~~|~~}||}{~~~~zy||~~~}|~~|||}z|~}{||~|~{}||{~~}~~}~{z~|~}~||}~}}}~~}}}~~}}}~{}~|}yy~}}z~~{}~~}~~|zw|{}{{zzyyywzy~x|z{{zx}zx~}}|x{{{}yx}w}{xzwz~z{uyyzx||x~}xxyz{y{z|z|zvwz{{z}{xy|{}{y}}{{}}zy}|x{y~{}zyzz|}}xu|{{||yw{z|wxxzx{~|{z~yw}zz}y||{||x{x}zvyv}}yy|}x||y|{|}xyyzzz{yyz{{|wyz{z{||{zz{ww}|{v{~|{|}zz}|yzx|w|z{}xwzzzy~{}yzxw|yy{yv||w|{{x{yxzwyzy~yzz{z{yyz{zxz{x{z~yzy~z~y~{|{|{{yz{{}|z|y{uy|z||{y}}{~zyzwxy}y}zz}y{{}}wx{yyyyzy{|yzy|~zyx{~z{|x||z{ux{z}||}z{y{|z{{|{y|ywzx|{||||{~xz|~|zzyy}v}{z|xyyz{{{v~xzz}vy{y}z|xx}|w}|wy|x{~{~zyz|}~{|}x|zy|yx|zy}vy{z|x{z|zy{}{{z{zz}{z{zzyz{wyzw|yyyzv{xx{xy|~wzzxzz{xz{x|}{~~}{x}~z|z~zx}~yywz{~|w{{x}}zx|}}{~|zzwy{x|{}~wxx{{|{zyz{w|y}|y|y{y|y{xx{{zw{}~|}wy{{y{z}{}y{}|~yxxzxzz{uv{{zz~|z{z~||{~x|wqz{w~|{~{y{wy{y}z}y{{z{yy~|~||~|wx{|z{}~|~wx{z}{~{w}x~{y|}~y~{wvy{z||zyx{{{y}z{y~y~w|zz}~|x{z{~{zx|~y{}|}~~}~||~z}|~~|}~~z~|~~x~~}}}}~z{}~||z~~||{~~}}|~~|x|~}x{~~}~z~|~yz}~~}}~}~~~{|{~~~}}~~|z|}}}~|~|~}}~~}~~|~~}~||~}{|}{}~}~z~}~}}}~}}z||~~}}|}~|~{~~}|}~}}{}}~|~~}~|~~~~}z~}}~|}{~|}}}~}~}}~}~~~~}~~|}~|}}|{z|~}z}}|z}}~~z~}||}~|}}}}}}}{|{~}{~~~~~z~~{}|}~~}}~~{{}}~{~}~}~}{~~~}~|~~}}|~~~x{~x~z||~}zzuvzxzwy{uzxw{~{xz{xzvuzyzyzzvwx{zzy~yzz}||w}|~y{zy~||{{y}|y}z{xt~|z}v{wxyxy{z{xwuyzvyx{}~z{vx{z{z{}yx|yy}}wzvz{||z{{z~||~{yyz{yyzxyz}xzyvxyw{y}ywxxzyy}|u|u|||z{x{{{t{}yy}y|x|}{|x~{y{{|zz{{w||wy|{z{{~wxz{xxxvvt|{v}xyx}z|z{y|{{x{{{z{y{}{yz{}zzzz|z}y}{yzwzz{{yv|x{yxwzxxyx{xzyyzwy}}yz{}|ywz}}}z|{|||{z|z{}|}|{~zxuwwvwztzzxywyyvzvyz{z|yys||w{~~~}|{||{{||}}}|~x}{~}z{z|{|x~wzzzvz~y{|yzyvtzvz{zw}y{x~{||z{{yzzx~|~{~|~{~~{z|y}yz}wyzwzx~z}|{y{xyzzyzxxxz{{zxww}|||~|~}}{yzz|v}|yz{{y{|{yz{xy~wxx}{||yxz{}|}{xyw}yxwz{zyx|xvxyz|z|x{{x}~wx}|~zz||{v}yzz||yz|{zs{{wwxxw|}|{|}yyz~zz}{w{xxvz{uw{~{zxxy{|y{}{z{|vy{z~x||{wz~}xz{{vx}v~yyxxz~x{yzxx{zz{w|xxy{yzw}x~}xz{v}x|y{z}}||z}|~yx|zyz{z}z{{v{yyz|{{t~z|w|{yzvw|{{z{|x{y{vy{yx~~z{y|~}~|zy~{z|~}||y}}}}~~}|z}|~}}~}{yr{{}~}~~~}~}~~~|}z{~}}~y}}{~|~z}{~z}||~}~~}{~|z~{~~|~}~~|~{|}z|~|z~|}{}|{{}|}~|{}{}~|}|}~}}z~||~}{{~|y}}}~~}|}}~~}~~~~}~|~|}~|}z{}{}}~~~}~~~|}}~}}|~}}}~~~~~~~}}}~}|||~{~~|x~~~|}~~~}~z~{|{}{}z|}~|~~~|||~~}~}{~~~}}|}|}~~{|~{~~~~~z~|~~w|~z~zx}~~}~~~{~}zs|}}}w}|yy}|wz{y}xy|{{z|{z|x{||}yv|x|{{vyyzzw{{xwz}}x{zx|yyz|}z{}v{yyz{{}xzu{~{}y{zy}zx}x{}}{y}z}zy{vywyz}{|yyzyzvzzyw~{y{zzzy{yx{|{zt{xz|xzyzw}zy~{zx}vz|{x|{vy}y~||{yz{|||vyt{|xzy||vw}x}{xyx{zv~}|{vz~zu}y|{z{{w{xwy~}y{}|zy~{|x|{}~yyx{z}{}}v{zz{|xy|y}z{zz{xzx~y}}~~zy{{xv{}|}{|z|z~xzuzz|z||z{vx~vyzzxzzy{yz{{}z|}|z{|z}}|yzxzzxxzx{zzw{y}zzz}y~v}{}vy}yz{{z|yzwv{{uz{||z{y{{wx|~}y|}yzyy{{}z~v{{{v}yyx{{~~|wxz{xwyzvy{x|wx{x~{yzy|}}x~xz{v{{zz{{|~}{|y|||{|y{}yzz|zy{{|~w~yy||{{|{{zy{}|y|zyyz|zzz|yxy|xyz}y{w|v|{}{|}}{y}x{{~y|zz~yyy|z{{zy}{wxu}zz{zx{|zwz{{xx{y}z{}xx}|{{x{|{z~|x|yxxyzyyy|z{zzy{|}x|y}xy{{|x|y~{w}{~|v{w|zyyz}y|||zxx~xxuwyxw||z}}|}|~||z~vzyz{}wvxyz{|z{yz|x}v|x|||}}x|{~}zz|{}~z{~y{{zzu|vzxyyx{{||{{}z{zz|yzzx{{~y||w{zz{~{}|}}}~}}|~~~|~}}||{}{~}}|}}~~~~~~~~|~~{~~|}|}~}}{~|}||~}}~{~}{~|}~}~}~}|{{~z}}~}}|}{z~~~}~}}}~~~y{}{~~~|~}}}}z~~}{~}~x}|}}}||~~~~}~~~}}z~~}}~{}|}}}}}~||||}~|~}~~v~~~~~}}~~{|}|~~||~~{||{z~~{~|y}}~|{~|}{{~z}{}}}|}~}~~|{|~~~~~~|{}}~}}|z~|{|~~~|{{}~{~~~}}|~~||~~}}~~{{}}}~~}||~|}{||~|~~}|{~{{~z}~}~|}|~~}~{|}|x|}}{{x~zw|xy}x}y~z|ywz}zz}zwxy{~~|wyyzxy{|~yy{v|{zz{|~y}y{y|yxyz~tz|zz{x{{zzyy~yz}n}x|z{t{{}z}{z|{zyy{wvv}~||y{x{w|{z~}{ywx|x{{}{zyz||zx}xxtzw|yy{{zxxxx|}zzwzwzw|}yz}zvu{~~y|wv{xw{yzv|{|z}{{|z{}~{{{{y|yyyvyuyzzzyuwvuzyy{zyyyy{yyxxzyy|{|||{}x}wx~|||{}||xv~yzwzuz}zxx~yxyy{}yuy{{}||}{{u{xwzy|z|yx|}zx~xz|xz|||x{}{y{}|wz{~z}{y{}utxz{}{{w{|wz{x{|uw{uvwyxzw}z|{|}y~}{{|}{yyz{x~x{{{w{|{~~w~z|wzzyyzy}x|uww{yy}z|wzxx|{x{{|y}~}}z{}z{zz|wz{z{|{wz~}{z{|{{|~{xz|{y{ww{{zuy{yxyy|x|vx{y|x{|{{~}wzzy|v|}{z|{{xy}|}yzzyz~||xvz{~~~{wzzww|{xw{}y||vyyzxx{w{x|{|||}z{{|u|y{|yz~{y|}|~y{qywz{yx{|y{{{xz}|z||zvxxy|x|}x|}vy}wy|x|yzx|{|x{}}|w{y}{}~y{v|y||~xxy{{yxyztwx~yw|xzwyyz{wtxxo}xyyu}||{z|xz{w|{x|{}|{|{z~|y|{x||~x||vzyx{zxzz|yz{|{u}yywxxyxyxy{yuz{{}|yzz{|}zzy|~~}}zz}~{~}~}~~~}}~zzy|{|~{~~}~~|~~}~{}}~~~}{|}|~}~}~~|~~}~~z~}|~~{}~w{~z}}{}~~~}~~~|~~~~}{{||}~z{~{~~|}~~}{~{}~||}~zx|||}}|~~~~~~}}~|}}}}{|||y{~}~~|}|z~{}~{|}~}|~|~~~}{y|||}{}}|{}|}}~}}~{~~}z||}~|}|}|{{}}}w|}~}|z~{~}}~{}}|}{~~{}~~~~{|~}~~}}~x|}}}|}}~z|z}~~~|y~}~~|}~~}}|}~}}~}}~~}~~|~~|{~~|}}~}{~}|z||}~}}{~y{}z|{zy|u}|x{y}xxyy{z}||x|w{yzzyxyxx{yyz}xy|w~|yxy{t|yyz~wz|y~|zwyyyzyxzx|||z|}z}xz|yx~{y|y~|vyxz{|zyzu}yv}zy}zz||yzyyt}y|zzwx}{vy|vvv{{xzwwzyy|}{{zs{|x~|{{zxy}}xxxywyvyz{v|yy{x{xz~yyzvz{z~}|}|x|{ux{||~{|xz||zwyz{z}{z|zw{v|{yx{xyx{|y~wzz|yzz{{w}yyzv~y~yz{y}z}x~y|{w{}z{zyzyyzyy{|zzy|||z{|zzyyx{{{wy{zxzyzyz{yyw|{zyx|~x|{~}{y{{y{xzyzw{yz{t|zzy{x{x~zw}u}x~|x||xz|y|t{|xxz|zz{||}y}y||zzyzt||}{|y{|}|xv{y|}yy}{x|~{wz|x{|{z{{{|y}yx|}}zy|{|{yz}zxy}~wx|y|{{w{{|{u~{~w{zwx}zyyyyvwyz~x{|yzwy|}xzx{yw|z{zyzx}wx|yx}|{{xy~yyzxy|||xwzzyx|}{x{|{}}|{yy||~|wzzw{zzz{}wyz{w{}{wx~}|z||z|~w|{zz{}xzyx||ww|uvx{zz{y|~z}{zz||z|}yz{{yzzyz}z|}{~}~tz|x|xxy{x{zzx}y}yzxuyxx|~y~xy{|{yyxyy|{wxy|{vx}w{}z~yywx~zz}z||}z{yyz{}~yzx|w}z{|zy}{wwy}z|xyy{{~wz{xx}y}{{wzyu|}~|}}}}}{|~}}}}~~~|~{~}|~}}~~}|}|}}{~|~}||~}}}~}~~{|~|~~|{~~|zy}|~y{|~~|}~~|}}~~|~}{~}{~}}{}~{~}}|||x~~~{~{}|}z~~|{|~~y|~}|~~}~z}~~}}}}z|z~~~{}~|}~}}~|||~||}}~||}}}}w~~~|~~~~}|}}z~}}~~}z}~~~~}}}~~|~}~~|||~z||{~|~}~~|~~|s|~}{~|zy~~~~}{~~{}{~|{||~}~~}}}~}~}}~~{w~~}{}~}}}}|{}|}~}|{}}{}|}~|}}|~}z|~|~~}|}y~~~~x{~}~||}~{}~~|}}~{~|}|~}|{|xz{z~}x~~{xzyx{}|zy{xwvwwxxz|z~yzyz{vw}x|w{v{zx{}~zxz{z}y|x{}}}|zy}{{z}{zvw|xzz{}w{|zwwzxwzx{wyz{y|zv|x{wzzz|x|}zz~}y}{}~w{yyxwyxz~|{{}xy|x{y}x|v|yxzx}w}xxuvyzyxy}z}yy|~~z|zz}x|zy{}x{zyz}x|{z||~yyqzx|vs{zwzy{yzw|twyx{y}|{~v{vx{xy{{y{wyz|{x|w}{|u{x|}y{~zwyxy~ywzyz|ry{xzyx||zy}z{}zz~wzzy~{~w}yzyxy}vz|y{{{{y{x}||}~{yz{x}wy}wx|wz|y~z~|yxxx~|}x{z|wzxww}}|{y|{z{{y{}{z{{yzv||}wz}ztx{xz{|{vu}zu{zz|v{y}ywx{zzyxzz{yv||yw|y~zzz{{y|x|x|y}|}|y~~|x{wz}yy{z|w{x~{z|vzwv|yw}x{{|{zyy{u|{{xy}|~x{~y||||{|{xxwxz{y}}z|z{y|u{xxxwzuwy|w{{{tz{xz{xu}{{v~zz~{y|}w|x{|{wyxyw{w{{xz{y{}}{zwwz{yz{}}~v}||x{x~xw{z{x|w{ztr}xyxwz|z{yzzu|x{y{{}~}|wv{z~{yzz|vy|zwzyxyzu{u{}zy~xz}zyxwwv{yzv~yz}x}zw{y|yxyzx{zy{|}|yzz|{~}yxx{x{x|vx{|}}y~|vxyw{xyyxx}y{z|||vy|wx{x{z{|y~~}y}~}~}}|}}}}~|~}{}~~}|}~}}~}|{}}{~|}|~~~~~}{|y~}}}}~~|z{}~{~y}~}||~{~}||}~|}~~|~|}z~{||{~|~~~{{{y|}~u}~~{{}~}}~~}~~~~|~~}}~y~{z}|x|~||~~~}}}~}}~~{|z}~x{~~z|}{}}|~}}~|~}}{||}{}|{w~y~~v}~~}y}}|{~}~}}}|}|}~}}||z{~}{~~}}~~}|}}x~~{}}~~~~~~|~~{~~~~}}}|~||{}}}~w}{z|~~~|~}|}~{}|~|{}}{z~v~{~|}}yx}~~{~~|~|~~|~}~|y~}|~~~}}~}}{||~~}|zz{|yz{z{{|yy{wxy|zzv}xzw{|xz}{xw}|y|zxxz}{x|xyv||{yz}}ww}||w|~zyxzx}{yvw|~x}~{{z|zw{z{{}{{xy}xz|{}z{y|{|xzzyxyy}xwx|wvz|yz}vz}x}xxzxw}y}v{yzw{|xzwxv{{{{y}|yvzy{y|yzyzz|y|xz}{}wwyyzzywy|{yxz{|y|{z|y{|{v|zvtxx|y}|{uxyzz{{zx{|x{u{x{zx{wz~yxwy|zxwyy~zyz{}xxy{xyz|{y}zy|w{}z||||zz~uy{z}xxwzz}~zzy|zzyzyx{zy{yzuy|}v{{|y{~|zyzyyw|}{{||z|~x||x}ww{xz{w}w}yzxxwyzx|zxxz|{|{{z|xv{yyz{~|||vzyz|xyyw||z|{wyx{||y{x{{yz|~z|~|wzzyzx|zz{x}z{|{|{{y}|y}x}ywxzyyzwxzz{|y}y}z}yx|yz~vsw~zy{vy||zz}yx{{zw~{yx{{~}}wz}xz{{|x{}{~}~y|z|}||~{{zyzxz|x|zy{zy}y|wywzw}~|{|yzyz{z{|yyz{vvw{{x||{z|z~|y{zz}{y{zy{yx~}yz}zyyys{xxv|xzv}zyysy{ww{y|wyxz|z{y{wz~|{~x{zx}}}x}{|{z{z{z{wxz|yxyywzzs}w|x{|z|z{y|{}r{yyx{vy|z}zxx}|}v}|zzy|{}{}{||tyz}}|y{zzvx{{z||}y~z{{zz}|yv{t{wy{yz|}{x~~~}{||z||||z~|}~~{{}~{}~}|{}~}~~}{~~~{~~~}}~|}y{~}||~z{}}}}~|y~~}}|~|~~~z{|y~~~|||z~{}}~|}~|}y||}|}~}}~}~~|{|~~}}~|~}|~|~~|}}~{~|~~}}~{}}~|~{}zz~}}~~|}~~}~~~~~~~||~|}~~~|{~}}~~~y~}|}z~~}~}~~|~~}~z~}~}~{}~{}~}}}}x|}}|}|~}{}}}}}}|~}}~~~~}z|~z}}z~~z}~~}{~~}}~}}}~~|{~t|}}~}}~~|~zz|~}}|~~~}~}~||~{}}}}~~~}~z{}~~~~~~|}}~~{|y|w{{}y}w{yyyxxyw{{zxx{zzyy{xyx|z}wzwrw}~xzw{x{}z~{wvyxz{z|y||vxy{x}~z{x}x{xwy{z{z}{xzy{zy}{{{{ryzxyzyvz{yyx{x{u}yy|{||{y{}yzvy~v|z|{}z{~z{w{{xwvvzyz{}|u{xzx~{v~vyw}zxzyy{}zyy{yz}y}z~{{x{x|zz{wwy{xz|xz{z|{wzy|zyzyyzvxyyx{wy|w|zyzyw}{y~{z}}}x{|}zyy{|y{y|}w|z{wz{|z{|yx~xyzw|vxywxz}y~yy|o{yxyxvz{v{{~y}yz~}||{}z|y~xzz~{|z{z{{z{ww{xyxu|zyz|{{ztzwyvyy||y{|yu{|x|z{y}|z~}|yz|xzz|wyzy}zz{~|yxz|v|zxww}|~zt||~y|yxyy~|vwz{y{|{|z|zzz~y~{yxzzz||zzz||~|}~z{yzyx|y{}yxy{v{yyywzowywyy}ywzwtz|v|yzx{}z{z{xzy|{yw}|zt}{y{{zyzxxyyxzy{{xwytwyzuv|xzvyy|x|uwx|z}zyz{{z}|w{}vyz~}{w{zzzx}}y{vyszw|vvz~|w|y}wyuyzuz{yw{zy{yyy{yxyyz|y{zuzy}{xzy{y{|}y}x{y{yxy{w|zy{|yz|r{~yw{z{{{yvx|{{{zyz|z|||zyx}z{zzzx{wy}y}}~wy~z}v{yy}x}zywuz|xyzwv~ux|{|y}zvxyx}{|{z~{uz}zz|}~|z{~~t{~~}~~x}}~}}}~~}|}~~{~~}y~{~|~~}|}|}y}~}~~~~{~~}}|~{y}~z{}z||||~}}}~~}}}}|~~~~}~~~}~~~{~~~~}~|~~|}}}~|~}~}~|~~}}~}}}y~|~~}}|}}|}}|~y{~|~}}~}|~|}~~}~}}|}~x~}}{}}}z}|}|~}}~}~|}~~}~|{~~|~|~||z}|}}~}||~}{|{~~|{~~}{z~}{||}~}y~~~}z}{}~{}|~}~w~|}|~|z{}~~}|y{|}z~}~|{}~|~~}}|}|~|~~{~{{{}}|}z||~{|y~}~||z~~}|{~}~}~~||}{z}~|~{~~~}}x~~}~z{vxxvwyw}x{yyw|zyxx|y~{{xzy{{||z{}{|zt|}zy{{x{z}yw}|yyyxzx{}yzy|y|{{z}z{yxxy{w~{{{}|{|zyu{|yy||v{zzz~{||z{~}xy{{z|{x}z{}zz{vy|zx|yyx|xzxzz{xzwu~x{zvzwz{xy{||u~|wvy|x{{zwzzw{x|y|}|}~}{w|y~|xz{yzx{yzxx||~xx~~z{zx{y{y{xxy{|{y~|x}zxz|{zz{z{z{yzx}|z~y{{~}tw~yw{|q~|y}z}zzx{|zy{z}z|{~|zzxx{zwzyyy~{x}{y|z{~||x|{{zzyz{y}~{y}}{{|zyxy|xy}||zzy{zy~z}|x|y}xx}|~zy|yyy||y}y||}wz|xyx{y{w|}~yz|z{{xy|wzzw{v{{{}y{yxx|zw}|z|zx{yxx~}u~zxx|zz}ywzyw|}|ww||y~x{zy}x}y{y|x}|{yzx{zx{w{{v|z||y}zz|wzv|zzvy{y|{{ywxz}z|x~~~~{z~||uzy{x|z}y|{~z|zxw{{z}xw}x|v|}{|x{|zzzz|x|w{w}x{xywy}}|z|xxz|{z{zyy{yz~{qzy|{}zzwww{yzx{|zywwxyx|xzvvwx{{y|y}yzy~}{w~z|}y}~|z|z|~vyxzv~{y{xzw{w||y||z|yy{z{w|xyx~vxx|wyzx|z|z}vy|yxuzzzz{y}{|~{{zxy|z|{xz|{}y{|yz||zx~z{|{x~yzx{{|{zz~yyzzz||||~~}~}|y~}~y}~}}~|}{}}}}~~{~|}||{}}~~|||~~{|~~~~~|}~}~|~~|{~~~|{~}||~~z{~~~y}~|~|}}||}~|z}}|~~|~~}~|~~~~{}|~}|}}~~}z~~|{~~}~}}{}z}zz~|~zy}z~}y{{~~{~y~~}~}{~}~~{|~~~}{}~~z~~}}~~||~}}}|~~y}~y||z~|y{|~}||~~}|~{}{~~{|}{{}}~||{~~y}x~|}}}|}~~}{}~|}~~}|}}|}|~|{}|}}}|w~~~~|z{~~x}}~}||}~y~||}~||~|~~~~|z~|}}~}~~}}|}~~~~|}~|||}~}~}}x{{xw}}wywyzz{wxvvyuvxxz}{{uyz|v{zx|{x~{zzz||x{zx{~zz{{w|z{wz~|szz{{z{y~{|{zyzw{}ywvyz{{xwwwywuzx}{vzz{{z{z{zwzy||{{zzz}wzwxxx}{zxyz}||{{||wywxx|{{{}|x{|w~xzyyzwyyyxyv{z}}y|yyy{xyz||~zz}}}x{y{{yx}|z{|y~x|yzyzys}zxy~xtwyvyw{zyyszux}|y{z|{z~{yx}z|z{xv~{z|~z|y~y}wxx{v||}{ywy{v{yzxwx{xzy{xu|y||wzzvzx{|ytvx||{}z{z{z}|{{|y~}}xzsw}yxuzxzu|}rx{zy{w{zx~zz{{}}yy|zx{yy|~}{{zzz{|z|z{}|z{{z{}wzvyv~|zzuzyv|{xwywvyyyzyzvuwzyxxyz{{{z~{x|y}x{zx{x~yz{}yzw{zxz|yx}w{xw{{xwuxxyzyv|}|w|ywyyx|v|~yyyz{}|xz{{~|}{yyz}z||{}|yvzxw~zyyz|y{{w{{x}{w|yz~xyz|{w|x~|zyz}zzx{|{z|{}~z|y{{zzxwz{{vv{|}vzyvzwyx{zyxxy|zv|ywtxwz}vyzyw}y{zwyyxz}vz}}y~x|x~{|w{wzvwxvx{vw{z|zy|{}|y~yux}|yvwz|{~zyw{|xyy}|zwzwy||y|y|yzxyw~|{{z|x}xw|{zwxwxyw{{uw{|{{xzxv}|w|vx{v}{{zy|}{}~}}{~}|}||~yz||~~{~~z~||~~{~{||}~~~|}}|{~{~|~}~~}}}|}|}}}|v}|||{}~~~~|}{}~~~}}~}~{{}z~}~||}~~~{}z}|~~|}~}|{}y~|~|}z}{}}}|~}~{{|}{}~}~~|{}y~}|~||z|}~{}{|}y||z~}}~}|{~}~}~~|}}}}}~~|~{v||~~~}}|}{z}}zx|~|~}~}~~}}~}~~~}~~~~|}||{~y}}~}|~{||}}~}}}}~}}~~~|}}~}|~z~|||||||~~}~~~~|{}}~~|}~}|y~~}}}|{~}}~~~~~|~~}~~}|{|||}|~}z|~z~{}}}}|z~|z~|vuzy|{zyy{{|~y{y{yz|z{{}{ywzyxxyyw}ywzyzyyyyxzx|zy{wwu||zzyxx|{v|uxyx{zy|xx|vy{~xyxq|wx|}yyzzx}{zuzy}zzzvw{zy}vxyzx}|zzyy~y|{|yy}z|v{{}y{~yzy{xxxy~xz{}}{z|zw{w{yz{xyyyyx{zz}xzzywzz|yzx}}|wzx|}~zyz|xxzyzz{xz~xwy|zyxwux|{y{z|x{|yyzyzvx}zz}}y}szx|w{xx}{{{y|{z~{uw{zz|yy|~z|z{yzyvzx}xyzy{zyyxyyx{}}zzzz{z{xzx{y{vyx}xy}xyz||z~~vz|w{{y{|zx|z}~{zv{vwxx}}w{z|wxxy{|wzz|yzz{u|x~yx}y{w{|zx}{|vvyz~zzzvxy{x{zz||y{x||}}z}~w}{zzw{}{z~{yyw~v{xyyyz{y{|{~|xx}{wy{|x{zy{~zxx{}~{}{}y{}}z{}x}y}{xvw|vzzz{~|||}z|zx{}xxzyxwzy}v{{zz{{|x{~zxzyzwzwwtxzzyz|xyzy{||{{vy{}~y|y~}wy{z{}xw{yvxzxywu~y|zy{{xzxzyywyv{x~yx{x}wzxwz}|yy{w|{zy{|z}y~{uyyzzzx}y}wzzzxy{}}ywvy{}zy{{yxs|zzyzzx|{{z{z{|z}{w}yvxx{|{~}}z|z}w|wx{{wz}}y}{w{|wxzwz~x||xxtzw~{yy|{|{}xyz||~{{{{{|yz{{{yy|{||~~|}}|~~|}~~|{|}}}~}~~}~~~}}}z~}~|}~~|~~~}|}~}|z|}{|~|}{}~}~~~x~~~}|~}~~|{~}{{~{|~~~}~~~z|~~~}}~||~~~~~x}|~~~||~}~|}~}{}y}~~|~~~}{{}|}||}~~}~~}~}~~|}}}~}}|}||y}~~}{|{{{{{~~||~~~{{{~|~}}~~~}|~}}~~}~z{~}~}~}}~~|z}~||}~~~}|}}~~}}|~{|~|~~~|}~~}~}{~}}}z}}|{|z|~~z~~~{}|~tz}~}}~~|~z{~z}}~}}}~~~~|||~}}~~~~}|~~~~||{}~~~}~{}}{y~~~{~}|{~|~~~~~|}{}{{}{~}zwzy}~yy|~|y{y|twsuwxz|xzvxy|wvxvx}|yz~uyyxvyzyw}~{{zz{y{x}{zzx||}{x~y}~vz{zyyzwyywz{zxv|w|{z{|{{v|zwxyx~|}y}{|}z{}|y}tzxz~x{|}x}zz{{{{|zyyy{xy~|xww|yw|tz{wy{~x}xwxzxz~z||x|z{{{}v{}v|{yvy|zzx|||x{yxxzx{{}zwzyx|y|x}wvz|x}{ytxv}xz}~{wwvy{y{z|{|z{|z{y}x}~y}yx|{~{xzxw|z|x|uxz~{{|x|y~ywzzvzzwyxwy{{yuzz|zyy{}y}{yz|z{zy|z|{~|yvw}z|w}{wy}xvzwu|x|~zx|y{yyy|vzxx|{x||yz{{y||yy|z{y~}y{|x~y{wzzz{yy{{x{xz}wyxwx{zs{~}vzzx|{}|x|}{{x~y{|||}{~{|{|{y{yw{z}}{zz{vy|~{vyzwyzu}|xy~{}|xw{y~||}x{~y||{{y{z}~}y{{~x{wxx|{{zyzyvzvxxxyyzwwwtwyx~z{|{}|}z{yyy~zyy{zz|{~{}{{|}yy~zz{}|}v|zz}y|}w|||uxu}z{xxvy|z{|yw{xvy~}|~}wy{|zwyz|~yzyz||yz~{{{{{t{|x}{z}wyzz{zzwy{yzyxwu|w{zw{|x{}}{~|||}~|}}v~z|z}u{y{zy}}{|{z|~x|{{zw{zvz|z|w|tzy||xwx{y~{}|y}|xx|}y{{{||{~x~{|~}~~|~|}{~|}}~~~~}~|}y}~~{z}~|~|~~~~~}|}}}|~|||~~}~|~}|~~}}}}}}~||x~|{{}{}}|{}}}|~|~~}}}||y}}{~~}}}z||}{~~~~y~~|||}|~~~|~|~|~~}|{}~}}{|~||}{}{}|~{{y}}~}x{}~|z~|}|y~x|{~}~|{~{|~}}{|~~|}z~{~~~}{~z|~|~~}}~|~|y|z~}}z{|}z|~}{~}~~~}}~~{}|y{}~|{~}||~~}}~}|~~}~~|}~~|}~}}{{||}y|~|}~}zy~}}|z|{||{~|~|}|~z~}~w~|}~~}|~|}}~~}|{|~~~~~|}}||~|~z|~}~}yyz|yxw|z|zz|v|z}xx{wwz}{|z{{zx}zzu{y~||z|x{xyw}~vx|zy{{zzy|x}~wz}{{w}y|xx}}y{z{y{{}z|~y|zxv{|yxyy}|{zy||xyzzz|{w{x|y|{v{syzzzy~yzxvz{yy~|ywx{xw{{w|wx|x{z{{y}swzwtwwxx~t|u|yxz{|{m}vzwx|z}xwyz{{}{{yx}{|wy~xxw{xzxz~{{xz~zx{|{}y|}{{y|xyz{y{zw{zzz|v|~zz|{yy|z{x}z{~}{{|z{{}x|{z{|wy|{|zw{zzvz|z|{y|xx|ywzzx{}{y{y{{z|xty|y~tx{|y{y{x{{xww|vxx{x}{}xw~xvvy{||{yz{z{z}xz|w||{}}|z{xz{wy||}}y~yzzw}~}{}y}zwxwz{}x~|vxxvzx|vxw{xyz~y{{{}|y~{|xz|{~yx|yzz|{z|{xyyz~y{{{yzzzywvx{y||{zzw{yz{}}y|zywz|}|zy|xzz}}{xvx|{w{v{|wzy|xw|zxyzz}|w||{{{vx|{y|{zwyyy{u~{y{y|}{z{{{||xwxx||{wxuyzwx{z~yy~|w|}yzz~y{||{y}|}y|~zz{|x}|y}|{x{{x||~{xy|~v|w|zx|yyzwzy~{|wwzzzzz{vx{yxxxzxxxx}zwy|{wz{{{y{}wzy{}z{||{z{~{~u{yz{|{{wx||v{||{}v{}yz}yyz~{}{y{}zv|~}}yyw}y{}}}}yzx{{y{z{|x}|}}~|}~~|}~~}}|}~|z}}}~~|~x{~~~~~~}~~{~}}}~|}}}~z}~}~}~|||~|~~}z~||{~~z{~}~||~|~|}~~~~}~|{~|~~}}~{}~}~}~~~{~z}}||}}}{~|~w~}{}~~{}|}}{}~}|~~}~|{}~~~}}~|}~|~}~~|}|~~|~~~}{}|}}}||~{}}~}~|z~}|{|~|~~}}}}|~||}~z{}}}}}s}|}~||}}}}|{}}~~~}~~~z}~}~~}}}~~}~~}|z}|}|}~}|~{|x}{}}}}}~}}}~}{~~~~{zz|}{}~~x}~|~~~~~}{~|{z}xzy{{|~wyzxyxxyy{z||zz{}|{}}{z}|zwx{wzx{xzw~y}}wy{y}}x}|x|~z{||zz{{}zyx{|{yxyw|wyxuyxxxyz|{yyyvyxw~w|z{|{{{z{|||wxz}z|}~{}y{|zx{{z}wyyzxxv}v{x{zyx|y~zzwyywz{}y{zwz{zyz~z{v~uu|xyx|z~~y{z}z{zz{{{{{x|wz|{{z|{xz|wxuux}yzyyxxyv~|x{z|y|z}{zx|{yv{yvz|~w|{}{z~~y{z|yuzx|y{zx{||x~yzzzxyvzvv{xxyw{zy~z|{}u|}|z~qy{v~{y|{|~|~}|z|~z|{yy~w|y|{y|y{z{}yz|zwzy{xww{z|vz~|}{}yxxq}z|{~w}{|zw|}}yyyyz|v{}zxzuuxu|zyy}vy{zzy|z{{yzzz|}z{x{}|x}zz}{z|~}}|~z{~xz{zv}xv{yx}|||y{w{z|yx{x|x~z{tyy{x{|w|z{}z|}}|{|zy{yz{~{zx{~{}z|}zxxzwyx{zxyy~yzvw{{|z{xy{}yx{yy}{~wyy{zwx~x~zwy~{}w|}{y{v~}{~{{xxxw|vxw|zy}yyvx|yzw{xxzx~zwyx|w}{vy}}|{}y~{y{|{zxx}y|z|}yxyy|zzz|xx{xz}{|yz|wzx}||yyuzyz|zzx}y~{{|{{|}z|ty|}w~}z}xy~~~yyz~{{y}xxxzyxzzz{zzz{y|{{y|yw|x{z{~yyyz{zyz}}w|~}~~|~x}}}z~}}}|~}}}}~~}z~}~~}~}}|{}}}|{~z|~{||}|}~{z~}}x|}}~~~~~~}~~{~}{}~~}|}|~~}|~}|}~|}{~}|~|~~}{|~|~~{~}~}~}}~}|}z|y|{}||}~}z{~{}~~~}~~~}~~}{{~~{~~}||}~|z||~}~~}{~~~|||~|}}{{}}{}}}|}~|~~~}}xy~}}||{}~|||~~}}~z}}xyz|~{~}{}|}}|~{z|{{}|~}z}}~zx~|~~~}{~}}~}|}~}}~~~|}{|~|~|~|}}~~}}~~~}||~~~~y|}~|~~~}~{|}{}}{~~}~|}|~~}|{yz|}zzyvyyywy|y~x~{xzwzzyyz{xwz{vzz~{{{yz|}|xv|xzx{{}}w~zzz|vzzz|z{y{{x{z|}x}zz{wu|~xz{x|yyy{zzzyz|xyw}{wxywzz|{{x~{v{y{z|qx|{|{|y{x}|z}{zwy{wx~x{w{~y|z{x}x||}w{xz}yzvyxyz||wtx}z}vyyxv|y|||yz|y}~xyy|{wxxyzy|x{}}u}vyy~}xw~|{y~}xzw{|y{wxzwz|zyx{{|w|s}}z{{}}}}tz}v}}w{wxzxx{{|z{v|x}wyuyzyxv{yvzz|z{zzzzy~zy|{y{yx{|{yy||yxz{y|wzw}yx{{|y{zv{y{}z}}xyz}xzywyz|{w}u{~}||yzxxz}wyzwyy~~}x}~z}wx}{zy}}xxzw{z}z{yy{|{{wv}yy|z{~x{zw{z~{uy{}x||wzz|z~~yz|yxzxw{zz}yzz}y{}{z~zy|xu||zyz}}|u}{wzy{|yyv{|{|}yxz|~{}|x{wz{w{z}|}yw~x{z{~~|z{yyyz||}y|yz{|z|}zx|v|zzzz|yxx||}}{{{w|~wx{x|xxx{|vy{|xyy|}z}|z{zz}|z{xz}y~{w{ywz|{u}xy{zyzyx{z|yxzyz{xx|}vyy{zz{{vzy{}|z{z{zyx}}zw{x|~u}zx}vxxy}}}{y}|~{wzvxwzyz}y{y{zvzy|{y{|xxz|||}z|||x|xz|{yy}zxyy~xv}wyxzyw|{w{~yy|z{{|}}}~|~|}~~~~~~~~}}y~{~{~~yz~{{~}z~~~|~~}{w}~~x}~}|~~}~~|}~}}x~~z}~~~|~z~~y~}~~}{|~~|~|w||{~{~~}{~~}}}~}~~{|~}z|}~}}~~}~}|~}~{{~}}}~|}~~|}~~}}~}}}~{~}z}|}~|z{~}~|~}|~}~}|}}{|~{|}||}}~~}~z~~|~~{~|}~~~{~~}{}|z}}}~~{|}~}}|~}{~~~{~{|}~~}}~~{|~~~|y}~||{~~}}~~|}}}|~~|z~}~z~|}|~}}x~~~}}~||}~}|}{~|~z|z}{~}}~~{~}|{}}}~||}}~~}~|||y}|}zzz{y|x{yyxyyz{zz|yuyxyzz||xwuzyyyytz{xw{x||v}yy}~~}~{}yy{zy|y}z~z{yy||yzxx{~|{zxzz{{wuy~xzzw{{ywyxzy{y|yzz{{{|xz|y}z|w~y|}}{zz{{zv}{yswzkzzz{yz|x{ww{~yz{|yw{wy~xzwzz~~yv{wv|zuzyz|y|}w}yx|z}z}|y{tyvwxyv}vxty{yzy|xvwx~|u|zxzy|zzzy|yy{|{{yyz}z|}{||yzy~yz|~{||zzzy}xz~xy|y{zw}yx}}z{~z|xywyvz}{~wx~z~{|}tzvzzv|}||}|w~yzzzy|{yyyzxyvvx|yzxzw}zx|zuxy||yxzzz|z}|z|||y{|}{~|zyxx|u|zy|~|}zzzxz{xxz{}|{xyyuz{yx{zwyx{zztv{y{|}yz{~|||{{}z{yz|}yz~w~~}{z|ywxxywwy{zuvyyzwx{yy|vyxyx|xz{zz}{}z{|~}zzzz|zzz|}||}|u{|z|z|}xz|wwxz{wz{uw{zz|{{vz|wvzu}xyz|yx}||{|zzx}z|||{|{{~|~zz}||}vy|x|zyw{|~xuzxw{yzvzx}yz{{zwx~xyu{z|w{{{x|~y~{yx{z|yzz}x}}z}{|~|w~zyy||zxyz{z{}zy{|xyy}yxw{{vwwyx||y{~zzzx~zt|~{}z}|}||z|yx{||~z{xzy}v|{{}yx||}zyzzzwv}x}w{z{x{z}{zzz|w{zzz|}{v~~|~}~~~}}~~||~~|~|~|}}y~|}}}}{~||}~|~~~|}}}|}|}}}~}~~{|}~|~}}|}|}~~}|}{y}|}}{|}}|}~~||~}~~~{|}|{|y~|~}~|}~}~~}}|}~~|~~|~|}}~|~}}~|~{~z~z~~~~~~{~~~~}~~~~}|~~}~|{}{}|~~|x|}~~~~{}||{{||}{}|~y~~{~~||~}}}}}}~}~}}{|}}~~}}|}y~~|{~}~~{}z}{~~~}|~~~|~~}~~~{~}}~}~}~}|}}~}z|y}~}y~~{~}}~~v~~}|}||}~~}~}}{}|}~}{}~|~z}}}}~|z~}~|~~}}|||~{}|~|~~uxz{{vyy{{zxvzwu{x}vyz{v{zyyv|{yx{zyw{x~yxz~zz|xzx|yw}yzx}}}x|{y|zxxz~{w}x~zzy~}z|y}yy{{uzyy|yzvu{|{t{z|yz|}||zzwy|}z{~{{z{|x{yy{vxwxz}vyzx{yx|~}w|x{{~z|x{{w~yzyy{{zzzz{wu|y}zvxz}xx}{wxzvzzuyx{{|xz{yy{zzww{x|y}{t{||w{wtywwx}{z{u}zy|wywyxzzy{zxwz|{x{z{zz}yz{zzx}y{x}{x||||v{xy|zz~}|yw}zzwzxy{|xz|{|y{{wz}yv|z|{vzzvyu|v|zzzwz|yy{y}zy{~xx}{{{}yzxzxyx{xzs|zx{{{wxyxxxz~yw{y{{vzz{yy}|z}{y}}{{x{q|{z{~zx|{{~{~x|zwv{{{||{y|{}}{{yx~|{{yzyy||z}|{~x{~zzy|x|z|y|z~{yo{zz{z{z{yx{yx{y|}z~z}|y{|xz{y|z||{zx{zzy}|{ywzyu}z{{z}{zx{}~{{zx~vzv{y}zy|x|xy|xv~yy{z{~zwxvxw|{zzz}v{|xyw|~w{y|z{{{|yyxzy{|~zx~xzzxy|{vyywzvzz{{{}}yzx{zx}yzzz|zwwz~zz}}|w|wy}z}{vyzw|z||zyz|~xx}z}}{{y|}xzxyy{ys{x{zz}zyy}}~{zyyz}{{z{z}zy|~|z|{x~|z|uz{z{}}{y{y{{w|wyx{{uxz{x{{{z{wz|xwy}z|z}~|}~}}~{}|~x}}}~}~~|~||~|{}~{z~}~}}}}}||}{}~{~}~|~}|}~|~}~x|}~|z~~~}|~yz}{~}}{~~}~{}}||~}~}~~~}|~}{{|~}|y~~~}||}}|~}|xy}|}~}~~z{~~|~}~|}~~{|v~}~}~}~}~}~}}~}}~}~}~~~}~~~~}||~{{~~}|}}}|~|}}{~||y~~}}}|~}~~~~||{~|~{}}~{|~|}|~{~{}~z|}{~~|}}|}~|}~~{}~~}}~}|{~}|}}~~}{{|}}{|}}z}}~}|}}}|}~~|~~~~~z~~}~|~|}~|}}~z}}~~~~}}|z}}~~{~}~}~}{}ww~{y~}zz|vvxx{wxwwzxztz}{wzxy}xyzyyzzwu{x{}|zy|{y{{{|}|{|{|~|}z{uw{{|~{xo{{ww{w}xy{{zwxv|y}xwy{uzwvyxyy{y~y}z}zzy|~{}|~z}}{yy{uxx|wyz{xxwx{yztw{z{}z{{{xvwxxw~xyrvxw}{yyx|{{yx~{{z|vz{~}{}{yy}|vx{vvz{yxy|{xwxxzxwzyxy}yq{xxxyyy}wx~z{{zzzzy~yz~z|{|y~{|}|||x|xzxy{|wyvx|x{}zxzv||x{{zwwvyw~{|~zwwz{~zzz|{y}|z{~}yxz||}y{wyzvxzw{vyvxxx}yvx|z|z}x|wvwz~xw~z}{~{z{{|z}z}~z}xxx|{~y{|x}{zy{x|{x|{{v{wuwv|vz{y|xtz{yzx{y~{z{z{|z}|}}w{z{{}yz|}|zy{{yzy{|xz{~wyw{yvxz{vzwwxy}zxu{zyyyvz|yv{txzz{zxyz|{}{x|w|}~{}z|}z{yywzz{y}zu{ws|w{{~yzzwy}|{}zuzzzxx|}}r}}}z{zyz{yz||z|zt{~zzwzy{x{xy{z|xx{y{ywwytwz|{xx}yzx||{yyx{{z||||xz{y~y}yx}{y{||xz}zx{w~z{yw}yrrx|zz{{yw{|zwwzx{}{zxz|z}v|yw~}yy~}{wz}y{{{z}}~zz{t~~}yv}|zywz{zt|}{u{y{||x|y{}{{y}x{zzyz}}{{y}|x{~|{}}~~}|{|~}~|}}z}~|}||~}z}{|z~{}~~~~{{{~~}|z|z}{|}||}|x}}~|~}~{~~~}|}~~|~y{|||}~|xy{y~{}~}{}|~~~~}~}~~z~z|~y|z~~{z}}}}~|~}|~|}z|}z~{z}|{|}~~}~|~|~~~}|{{~~~~~~}~}~}{~|~}{}~|}|{}{~}~~|~}~|{{{z|}}{~}{~}}~}|~}|~~}|}}~~~|~z~{~|~}||{{}{z}|z|~}~}|}{}|~}}|}z}|||~||}{|{}|~}~}|v}~||}~~}}~}~|}~|}}~|~~}}~||}~~{|~~|}}z|~}{|}~}}|}||{}~{~{}~z|}}~~{~z}|~}|~{{|}}}~~}}}yxyuxzwvx|zx||l|z~tzyyy|y{y|zw}{{}uxzwy}zyw|ty{zwyzyzvxyx{{xy{yxzz{y{ywxzy{wy}x{yz|xyz{{wyzz{wyxywx}z}x{wzy{u{vywvwyz}{|v{|vx}|y~|vz|z{|x{z|zyz{zyzxz~w{zw}{||zyx|~yy|}zyzzzxzy{{zyyvwzzxy|}zzyxx{}}zxxzy{||{x{z}x|z}w|~{{z{y{x{u|yz{zyy{~zxzxz{||w|xzz{zzxzyuz{y{zt||zywvy|yyyz|tu|z}{}wy}|{zyyuz}z}wuz~{z|}|x|{yxyzw{www}}z||{|x{zx{||z}{{wzy~zx|}|xvyzzz}|zyyw{z}w}z|z|{{{y|}w|{{{tyyy{ywxyu}xu}||yz|z||vzu}y{ywxzzzx|zyz{v|uyxz}|z~y|zzwy|z|zx{|w{~zy{{x|{|xzw}{{xz|yzzy}~zwxy{vzyvzzzxyxzy|uzwyxxv||}{{ux{}|ztyxyv{}zy~{~xzz{|wyz|{}zyz}{pvw}yzx{wuxxy{w{zz{wxzzx~zxu{y{yyxzzz~zyvy|z{xxzy}v|{z|x|x{|z|zyyzy{zxzzx~xuyywx|wz|xwx|wyw{||}{}~yyyzu|yuyzx{w{w{wzxx{zu}xyz{z|{|vyy{~yz|}vy{z{vywz|vxw{{z|xy{xzz}}~y}y{wu}xv|{|{ywyx{}y}z}{xz{|v|zv|wzx}yz{|yxxzy{z{z{{{z~~z}~}~z|}}~}~~|~z{{|~}}{|~{|~~||z~z~~|~}}{|~~}}{~~}|~}~}z~|~~}~|{~~~x}~{~}}~~w~}}}}~~~z{}{w{{|}|z}|}}}zx~{{~|~|~~~~}~|}{~|~{~}~~~}~z~{|z|{~~|~{~|~|z}z}~z|~|||}}}~|~~|~~{~~~~}{{|}{z}}~}~|}z~~~}}~}~~~|}}~}~~~{z{{~}~}~}||}y~}|}~{}}|~|{|~~~}}~{||z}~~x{|}y|z}~~|~}{}}}{}|~||~~}~z}}}}z|{~{||}{|~|}}z~~|~~}~y|~|{~~|~}~~}}|{|}{|}|z~|~}}|}}}~}~}~~}|~}~|~|~}z}{~}}{~}|y|{}}~y~~}~|}~|~x|}zz{~|{~~|~{|}}w}{~}~|}}{|~~{}}}}z~x~y||~y|}vz~}}}{~~}~||z}z}z{{||{zz~|~|{~z~z~}|~|~~zyz}|}~\\\\